﻿.h4, h4
{
	font-size: 1em;
	line-height: 1.4em;
}
#proadd
{
	margin-bottom:8px;
}
h4 b
{
    font: 1.3em Century Gothic;
}
@media (max-width: 767px)
{
	.marqueemcon 
	{
		margin-bottom:10px;
	}
}
.cart .ft18
{
    font-size: 18px;
}
.divnumselect
{
	padding:0px 0px 0px 6px;
}
.gnum
{
	width:100%;
}
button.btnchoice, button.btntrace
{
	margin-top:6px;
	width:100%;
}
.gpptext
{
	margin:4px 0px;
}
.square {
    /* width within the parent.
       can be any percentage. */
    width: 100%;
}
.square:before {
    content: "";
    float: left;

    /* essentially the aspect ratio. 100% means the
       div will remain 100% as tall as it is wide, or
       square in other words.  */
    padding-bottom: 100%;
}
/* this is a clearfix. you can use whatever
   clearfix you usually use, add
   overflow:hidden to the parent element,
   or simply float the parent container. */
.square:after {
    content: "";
    display: table;
    clear: both;
}
.salegoodslistcon
{
	margin-right:-23px;
}
.list_ranking .thumbnail
{
	margin-right:8px;
	border-right:1px solid #ddd;
}
.list_ranking .border
{	
    border:3px solid #ffbe33;
}
#salecart a, #salecart button.btn-link
{
	color:#337ab7;
	text-decoration:none;
}
#salecart .goodslnk
{
	margin-left:-12px;
	line-height:35px;
}
#addtofunc
{
	margin-bottom:20px;
}
#addtofunc button
{
	padding:6px 12px;
}
#shippingSelect
{
	font-size:16px;
	height:38px;
	width:93%;
}