@charset "utf-8";
/*shopping cart checkout by 7templates.net*/
.clear{clear: both;}
#shoppingCartDefault fieldset {
    border: 1px solid #CCCCCC;
    margin: 0.5em 0;
    padding: 0.5em;
	border: none;
	background: none;
	padding: 0 !important;
}
#shoppingCartDefault fieldset legend{font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.box {
    border: 1px solid #CCCCCC;
    margin-top: 15px;
    padding: 0 0 10px;
}
.box .content {
    padding: 0 20px;
}
.box .centerBoxHeading {
    background: url("../images/tpp/mainnavbg.gif") repeat-x scroll 0 0 transparent;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 15px;
    padding-left: 10px;
}
.box p {
    margin: 5px 0;
	padding: 0;
}
#withOutAccount {
    background: url("../images/tpp/myaccount.gif") no-repeat scroll left center transparent;
    padding: 5px 0 0 30px;
	position: relative;
}
#withOutAccount .content {
    margin-right: 15px;
}
#withOutAccount .without_right{background: url("../images/tpp/progress.gif") no-repeat scroll right center transparent; width: 335px; height: 34px; top: 15px; right: 10px; position: absolute;}
.confirmOrder {
    clear: both;
    margin-top: 15px;
    text-align: right;
}
/*product info tab*/
#slidetabsmenu {
    float: left;
    font-size: 93%;
    line-height: normal;
    width: 100%;
}
#slidetabsmenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 10px;
}
#slidetabsmenu li {
    display: inline;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#slidetabsmenu a {
    background: url("../images/tpp/tableft6.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
#slidetabsmenu .current a, #slidetabsmenu a:hover {
    background-position: 0 -42px;
}
#slidetabsmenu a span {
    background: url("../images/tpp/tabright6.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 5px 12px 4px 6px;
}
#slidetabsmenu .current span, #slidetabsmenu a:hover span {
    background-position: 100% -42px;
}
#slidetabsmenu .current{font-size: 12px;}
.tabcontent {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666666;
    clear: both;
    color: black;
    float: left;
    padding: 10px;
    width: 95%;
}
#quickbuy select{border-radius: 5px; border: 4px solid #d7d7d7; background: #fff;}