/*

WordPress Shopping Cart Plugin CSS

Front-End Styles



All rights reserved Tribulant Software (CC) 2009

Original: wp-checkout/css/default/wp-checkout.css

*/



img.wpco {

	/*border: none;*/

}



ul.wpcowidgetproducts {

	

}


/*
ul.wpcowidgetproducts li {
list-style-type:none !important;
}*/



ul.wpcowidgetproducts li:before {

	content: "" !important;

}



.wpcowidgetthumb {

    

}



.wpcowidgetitem {

    

}



.wpcowidgetitem a {

    

}



span.cart {

	padding: 0 0 0 20px;

	background: url('../../images/icon-16.png') center left no-repeat;

}



span.wpcoerror, div.wpcoerror, li.wpcoerror, p.wpcoerror {

	color: #FF0000 !important;

}



.wpcooos {

	color: #ff0000 !important;

	font-size: 11px !important;

}



.wpcosuccessmsg {

	color: green !important;

}



.wpcohandle {

	cursor: move;

	width: 11px;

	height: 11px;

	display: block;

	background: url('../images/drag_handle.gif') no-repeat;

}



form.wpco {

	width: 100%;

	text-align: left;

}



fieldset.wpco {

	width: auto !important;

	border: none;

    border-bottom: 2px #efefef solid;

	margin: 15px 0 10px 0;

	padding: 5px 0 5px 0;

	text-align: left;

}



fieldset.wpco legend {

	text-align: left;

	font-weight: bold;

	padding: 0 0 0 0;

   /* color: #333333;*/

    font-size: auto;

    font-style: normal;

}



fieldset.wpco legend sup.wpcorequired {

	color: #ff0000 !important;

}



fieldset.wpco select {

	/*width: 100%;*/
	
	width:260px;

}



fieldset.wpco input[type=text] {

	/*width: 97% !important;*/
	
	width:200px !important;

}



label {

	cursor: pointer;

}



input.wpco {

	font-size: 12px;

}



fieldset.wpcooptionslinkfieldset {

	background: #FEFFE5 !important;

}



p.wpcooptionslink {



}



div.wpcocategory {



}



div.wpcocategory .wpcocatimg {

	float: left;

	margin: 0 10px 0 0;

}



div.wpcocategoriesgrid {



}



div.wpcocategoriesgrid ul {

    margin: 10px 0 15px 0;

    padding: 0 0 0 0;

}



div.wpcocategoriesgrid ul li {

    margin: 0 10px 15px 0;

    float: left;

    border-bottom: none;

    text-align: center;

}



div.wpcocategoriesgrid ul li:before {

    content: "" !important;

}



div.wpcocategoriesgrid a {

    text-decoration: none;

}



div.wpcocategoriesgrid a img {

    border: none;

}



div.wpcocategoryimg {

    border-bottom: 1px #999999 solid;

    margin: 0 0 10px 0;

    display: block;

}



div.wpcocategoriesgrid h4 {

    font-size: 15px;

    font-weight: bold;display: block;

	width: 100%;

	margin: 0 0 15px 0;

    font-size: 15px;

    font-weight: bold;

    text-align: center;

}



div.wpcocategoriesgrid h4 a {

	display: block;

}



div.wpcopaging {

	margin: 15px 0;

}



div.wpcopaging span.displaying-num {

	display: block;

	width: 100%;

	font-style: italic;

	margin: 15px 0;

}



div.wpcopaging .page-numbers {

	border: 1px #999999 dotted;

	padding: 4px;

	margin: 0 3px 0 0;

	text-decoration: none;

}



div.wpcopaging .current {

	font-weight: bold;

}



div.wpcopaging .current, div.wpcopaging a.page-numbers:hover {

	border: 1px #515151 solid;

	text-decoration: none;

}




div.wpcosort p{

	font-size: 12px !important;

    line-height: 14px !important;
	
	float: right;
	
	padding-bottom:20px;
	
	padding-left:450px;

}



div.wpcosteps {

	margin: 0 0 10px 0;

	padding: 5px 0;

	display: block;

	clear: both;

	border-bottom: 1px #999999 dotted;

}



div.wpcosteps ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;


}



div.wpcosteps ul li {

	float: left;

	padding: 0 0 0 0;

	margin: 0 8px 0 8px;

	color: rgb(34, 68, 102);
	

}



div.wpcosteps ul li.active {

	font-weight: bold;

	color: rgb(213, 78, 33);

}



div.wpcosteps ul li span.number {

	font-size: 22px;

}



ul.wpcochecklist {

	margin: 0 0 0 0;

	padding: 0 0 0 0;


}



ul.wpcochecklist li ul {


	margin: 5px 0 0 0;

	padding: 0 0 0 20px;

}



div.wpcosupplierimg {



}



a.wpcobuylink {

    font-weight: bold;

    font-size: 12px;

    text-decoration: underline;

    text-transform: uppercase;

    color: #515151;

}



span.wpcoloading img {

	border: none !important;

}



div.wpcoproductsgrid {

    width: 100%;

    display: block;

}



div.wpcoproductsgrid ul {

	
    display: block;

    text-indent: 0px !important;

}
div.wpcoproductsgrid ul li {


}



div.wpcoproductsgrid ul li.wpco {

    float: left;


    text-align: left;

    border: none;

    margin: 0 10px 15px 0;

    padding: 0 10px 0 10px;
	
	height: 220px !important;

    /*max-width: 170px;*/

}

.wpco1 img{
border:4px #FFFFFF solid;
}


.wpcoimages img{
border:4px #FFFFFF solid !important;
}


div.wpcoproductsgrid ul li:before {

    content: "" !important;

}



div.wpcoproductsgrid div.img {

    border-bottom: 0px #999999 solid;

    margin: 0 0 10px 0;

    padding: 0 0 0 0;

}



div.wpcoproductsgrid ul li a img {

    /*border: none;*/

}



div.wpcoproductslist {

	width: 100%;

	margin-top: 35px;

}



div.wpcoproductslist ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0 !important;


	text-indent: 0px !important;

}



div.wpcoproductslist ul li.wpco {

	display: block;

	width: 100%;

	border-bottom: 1px #999999 dotted;

	margin: 0 0 10px 0;

	padding: 0 0 0 0;

	text-indent: 0px;


}



div.wpcoproductslist ul li:before {

	content: "" !important;

}



div.wpcoproductslist ul li.l {

	text-align: left;
	
	

}



div.wpcoproductslist ul li.r {

	text-align: right;
	

}

div.wpcoproductsgrid ul li.wpco h3.wpco{
width: 200px;
}

div.wpcoproductslist ul li h3.wpco, div.wpcoproductsgrid ul li.wpco h3.wpco, div.wpcoproductsgrid ul li h4.wpco {


font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-align:center;

/*	display: block;

	width: auto;

	margin: 0 0 15px 0;

    font-size: 105% !important;

    margin: 0 0 15px 0 !important;

    padding: 3px 9px !important;

    height: auto !important;
	
	list-style-type: none;
*/

}



div.wpcoproductslist ul li.l h3 {

	text-align: left;

}



div.wpcoproductslist ul li.r h3 {

	text-align: right;

}



div.wpcoproductslist ul li h3 a, div.wpcoproductsgrid ul li.wpco h3.wpco a {

	display: block;

	width: 100%;

	text-decoration: none;

    line-height: auto;

}



div.wpcoproductslist ul li h3 a:hover {

	text-decoration: none;

}



div.wpcoproductsgrid ul li h4 {

	font-size: 14px !important;

}



div.wpcoproductslist ul li.l div.img, div.shortproduct div.img {

	float: left !important;

	margin: 0 10px 5px 0;

}



div.wpcoproductslist ul li.r div.img {

	float: right;

	margin: 0 0 5px 10px;

}



div.wpcoproductslist ul li.r form {

	text-align: right;

}



div.wpcoproductslist ul li div.pricewrap, div.pricewrap {

	margin: 0 0 0 0;
	color:#FFFFFF;

}



div.wpcoproductslist ul li span.price, span.price {

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}



div.wpcoproductslist ul li span.sprice, span.sprice {

	font-size: 12px;

	color: #666666;

}



div.wpcoproductslist ul li span.pricedesc, span.pricedesc {

	color: #999999;

	font-size: 85%;

}



div.wpcoimglist {

	margin: 10px 0;

}



div.wpcoproduct {



}



div.wpcoproduct a img {

	/*border: none;*/

}



div.wpcoproduct div.wpcohowmany {

	margin: 10px 0;

}



div.wpcoproduct div.wpcoimages {

	float: left;

	margin: 0 20px 0 0;

}



div.wpcoimglist ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0 !important;

	text-indent: 0px !important;

	list-style-type:none !important;

}



div.wpcoimglist ul li {

	float: left;

	margin: 0 3px 3px 0;

	padding: 0 0 0 0;

	text-indent: 0px;

}



div.wpcoimglist ul li:before {

	content: "";

}



div.wpcoimglist ul li a img {

	border: 1px #cccccc solid;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	padding: 2px;

}



div.wpcoimglist ul li a:hover img {

	border: 1px #515151 solid;

}



table.form-table {

	margin-top: 8px !important;

}



table.wpco {

	width: 100%;

}



table.wpco tbody tr td, table.wpco th {

	padding: 4px !important;

}



table.wpco thead tr, table.wpco tbody tr.total {

	/*background: #cccccc;*/

	font-weight: bold;

}



table.wpco thead tr th, table.wpco tbody tr.total td {

	/*background-color: #f2f2f2;*/

	border-top: 1px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #bbb;

	border-bottom: 1px solid #bbb;

	padding: 4px;

	font-weight: bold;

}



table.wpco thead tr th {

	text-align: center;

}



table.wpco tr.arow {

	/*background: #f1f1f1;*/

}



table.wpco tr.erow {

	/*background: #fafafa;*/

}



table.wpco th.check-column {

	text-align: center;

}



table.wpco td {

	padding: 4px;

	text-align: left;

}



table.wpco tr td {

	padding: 2px;

	margin: 0 0 0 0;

	border: none;

}



.wpcocleaner, hr.wpco {

	clear: both !important;

	height: 1px;

	visibility: hidden;

}

li h3 .wpco a {
font-size:15px !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.wpcoproductsgrid ul{
background: none !important;
}
.wpcoproductsgrid li{
background: none !important;
}
input .wpcolname{
width:200px !important;
}
.main_time{
visibility:hidden;
display:block;
}