/*



Theme Name: Default Theme



Theme URI: http://instinct.co.nz



Description: Default Theme



Version: 3.5



Author: Thomas Howard



Author URI: http://instinct.co.nz



*/







/*



 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner



 * to create your own theme copy, and paste this file, change the names and alter to your tastes



*/







.wpsc_container{



  position: relative;



  _zoom: 1;



  } 

  

  .wpsc_container-2{



  position: relative;



  _zoom: 1;

  

  height:894px;



  } 







div.productdisplay img {



 max-width: none !important;



 padding: 0px;



 border: none;



 }







 



#change_country{



 float:left;



 }



 



/*



 * shopping cart styling



 * lots of styling for lots of different ways of displaying it.



 */



div#shoppingcart{



 float: right;



 width: 148px;



 margin: 0px;



 padding: 0px;



 margin-left: 5px;



 }



 



div#shoppingcart div#shoppingcartcontents{



 font-size: 9pt;



 border: 1px solid #999999;



 background-color: #efefef;



 height: 100%;



 width: 100%;



 text-align: left;



 padding: 0px 6px 0px 0px; 



 position: relative;



 z-index: 9;



 }



 



div#shoppingcart div#shoppingcartcontents strong{



 display: block;



 width: 100%;



 }



 



div#shoppingcart div strong{



 font-size: 11pt;



 }







div#sideshoppingcart div{



 height: 100%;



 width: 90%;



 text-align: left;



 padding: 6px;



 padding-top: 4px;



 }



 



div#sideshoppingcart div h2{



 margin-left: -1ex;



 display: inline;



 }



 



input.wpsc_buy_button{



 float: left;



 }



 



a.wpsc_product_title{



 display: block;



 color: #717171;



 font-family: Arial, Helvetica, sans-serif;



 font-weight: bold;



 font-size: 110%;



 text-decoration: none;



 } 



 



a.wpsc_edit_product{



 display: block;



 float: left;



 font-size: .8em;



 margin: 0px 0px 0px 2px;



 } 







div.wpsc_listen_button{



 clear: both;



 } 



 



div.wpsc_description{



 clear: both;



 } 



 



table.shoppingcart{



 margin-left: -2px;



 margin-bottom: 5px;



 }







table.shoppingcart tr td{



 font-size: 8pt !important;



 }







div#widgetshoppingcart{



 }







div#widgetshoppingcart div{



 height: 100%;



 width: 100%;



 text-align: left;



 }







div#widgetshoppingcart div strong.cart_title{



 margin-left: -6px;



 display: inline;



 font-size: 1.2em;



 }



 



div#widgetshoppingcart div h2{



 text-align: left;



 margin-bottom: 4px;



 display: block; 



 }



 



a#fancy_collapser_link{



 width: 13px;



 height: 13px;



 padding: 0px;



 margin-left: 5px;



 margin-bottom: -3px;



 border: none;



 }



 



a#fancy_collapser_link img{



 border: none;



 }



 



div#shoppingcartcontents{



 display: block;  



 }



 



div#sliding_cart{



  margin: 0px;



  padding: 0px;



  background: none;



  border: none;



  }  



 



span.oldprice{



 text-decoration: line-through;



 }



 



span.special{



 color: #DD0000;



 font-weight:bold;



 }







strong.prodtitles{



 display: block;



 margin-bottom: -15px;



 }







h2.prodtitles{



 font-size:1em;



 margin: 0px;



}







h2.prodtitles-single{



 font-size:1.5em;



 margin: 0px;

 

 padding: 0;



}







h2.prodtitles span{



  display: block;



  float: left;



	line-height:125%;



}



span.items{



 display:block;



 margin:0 0 15px 0;



}







span.nomore{



 display:block;



 margin:0 0 15px 0;



}







span.numberitems{



 margin:0 5px 0 0;



}







span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{



display:block;



}







span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{



font-weight:bold;



margin-right:5px;



}







span.emptycart{



 display:block;



 margin:10px 0 0 0;



}







p.empty,p.visitshop{



 margin:0;



 padding:0;



}







 



/*



 * end shopping cart styling



 */



 



/*



 * product default display styling



 */



div.productdisplay{



 position:relative;



 float:left;



 top:0px;



 left: 0px;



 margin:15px 0 15px 0;



 padding: 0px 9px 25px;

 

 border-bottom:solid 1px #333333;



 text-align: left !important;



/*   border: 1px solid red; */



 }











div.imagecol{



 position:relative;



 float:left;



 top:0px;



 left: 0px;



 padding-right: 5px;



 margin-right: 5px;



 border: 0px solid #fff;



/*  border: 1px solid blue; */



 }



 



div.productdisplay div.imagecol img{



border: 0px solid #fff;



 }











div.textcol{



 position:relative;



 float:left;



 top:0px;



 left: 0px;



 padding: 0px;



 padding-bottom: 10px;



 margin: 0px;



/* Adjust this width according to your layout*/



/*  width: 77%; */



 text-align: left !important;



/*   border: 1px solid green; */



  _display: inline;



 }



 



div.textcol form{



	text-align: left !important;



}







div.single_product_display div.textcol{



/* Adjust this width according to your layout*/



/*  width:41%; */



 margin-right: 0;



}











div.item_no_image {



  border: 2px solid #aaaaaa;



  background: #cccccc;



}







div.item_no_image a {



  display: table-cell;



  width: inherit;



  height: inherit;



  color: #666666;



  text-align: center;



  vertical-align: middle;



}







div.item_no_image a span {



  display: block;



}







div.producttext{



 font-size: 10pt;



 width: 100%;



 text-align: left !important;



margin-top:0px;



 }

 

div.producttext h2, div.producttext h2 a {

	margin: 0;

	padding: 0;

	text-align: center;

	color: #000000;

}



div.producttext h2 a:hover{

	text-decoration: underline;

}



 



p.description{



 margin: 0px 0px 6px 0px;



 } 



 



p.wpsc_description{



 margin: 0px 0px 6px 0px;



 } 



 



p.wpsc_variation_forms{



 margin: 0px 0px 0px 0px;



 }







p.wpsc_variation_forms label{



 }



 



 p.wpsc_product_price{



 margin: 0px 0px 0px 0px;

 

 font-family:Arial, Helvetica, sans-serif;

 

 font-size:14px;

 

 color:#000000;



 }



 



 p.wpsc_product_extra_content{



 margin: 0px 0px 0px 0px;



 }



 



  div.wpsc_product_price{ 

   font-family:Arial, Helvetica, sans-serif;

 

 font-size:14px;

 

 color:#000000;

 

 margin:0 0 0 20px;



  }



  



 div.wpsc_product_price label{



   display: inline;



 }



 



 div.wpsc_product_price input{



/*    float: left; */



 }



 



 



  div.wpsc_product_price br{ 



    clear: both;



  }



 



 p.galleryheading{



	font-weight:bold;



}



  



 



/* styles the additional description */



span.additional_description{



display: none;



}







a.additional_description_link{



display: inline;



}







a.additional_description_link img{



margin-right: 3px;



}







label.wpsc_quantity_update {



  display: inline;



}







    /*



    * product rating styling



    */ 



    div.product_footer{



    position: relative;



    clear: both;



    padding: 0px !important;



    width: 100%;



    border-top: 1px dashed #cccccc;



    height: 35px;



    margin-top: 1em;



    }



    



    div.product_footer strong{



    display: block;



    font-size: 7pt;



    font-weight: normal;



    }



    



    div.product_average_vote{



    position: absolute;



    top: 0px;



    left: 0px;



    width: 50%;



    float: left;



    margin: 0px !important;



    height: inherit;



    }



    



    div.product_user_vote{



    position: absolute;



    top: 0px;



    right: 0px;



    width: 30%;



    margin: 0px !important;



    height: inherit;



    }



    



    span.vote_total{



    position: relative;



    top: -3px;



    left: 2px;



    font-size: 7pt;



    }



    



    span.rating_saved{



    color: #990000;



    display: none;



    }    



    /*



    *end product rating styling



    */  



/*



 * end default product display styling



 */ 



 



 



 



 



 /*



 * list product display styling



 */  



table.list_productdisplay{



/* margin-top: 10px; */



 margin-bottom: 20px;



 border-collapse: collapse;



 width: 100%;



 }

 

 









table.list_productdisplay tr td{



 vertical-align: top;



 padding-bottom: 0px;



 font-size: 8pt;



/*  border: 1px solid black;  */



 }







table.list_productdisplay tr td select{



 margin-right: 3px;



 }



 



 



table.list_productdisplay tr.list_view_description{



 margin: 0px;



 padding: 0px;



 }



 



table.list_productdisplay tr.list_view_description td{



 margin: 0px;



 padding: 0px 3px 5px 3px;



 } 



 



table.list_productdisplay tr.list_view_description td div{



 display: none;



 padding: 3px;



}  



 



div.wpsc_buy_button_container {



/*  overflow: auto; */



}



 



div.wpsc_loading_animation {



bottom:0;



float:left;



margin-top:103px;



position:absolute;



}



.producttext-single .wpsc_loading_animation {

position:relative;

float:none;

margin:inherit;



}



div.wpsc_loading_animation img {



	margin-bottom:-3px;



}



 



 /*



 * end list product display styling



 */ 



 



 



/*



 * loading indicator styling 



 */ 



 



#loadingindicator{



 visibility: hidden; 



 font-size: 7pt;



 font-weight: normal;



 }







#loadingindicator img{



 position: relative;



 top: 3px;



 margin-left: 6px;



/*  visibility: hidden; */



  border: none !important;



 }



 



#alt_loadingindicator{



 visibility: hidden; 



 font-size: 7pt;



 font-weight: normal;



 }







#alt_loadingindicator img{



 position: relative;



 top: 3px;



 margin-left: 6px;



/*  visibility: hidden; */



  border: none !important;



 }



/*



 * end loading indicator styling 



 */ 



 



 







div.select_country{



	margin-bottom: 5px;



}







div.select_country input, div.select_country select{



	vertical-align: top;



  _height: 20px;



  margin: 0px;



}



 



div.select_country form{



 text-align: left;



 }







form.wpsc_checkout_forms {



 text-align: left;







}







form.wpsc_checkout_forms .login_error {



	color:red;



}







fieldset.wpsc_registration_form {



  border: none;



  text-align: left;



  margin: 0px;



  padding-left: 3px;



}







fieldset.wpsc_registration_form label {



  display: block;



  clear: left;



  float: left;



  width: 94px;



}







fieldset.wpsc_registration_form input {



  float: left;



  margin: 0px 0px 4px 0px;



}







table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {



	margin-right:0;



	width: /*260px*/ 90%;



	font-family:"Verdana","Lucida Fax","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;



	font-size: 10pt;



}







table.wpsc_checkout_table select {



	width:271px !important;



}



 



tr.product_shipping td h2{



 margin-bottom: 15px;



 margin-top: 5px;



 }



 



div#homepage_products{



 width:100%;



 }



 



/* frontpage_product and category view styling */



div.frontpage_product{



 width:auto;



 float: left;



 height: 260px;



 text-align: center;



 }



 



div.frontpage_product a p{



 margin-top: 0px;



 }



 



div.frontpage_product a{



 color: #333333 !important;



 font-weight: normal !important;



 }



 



div.frontpage_product a img{



 border: none;



 }



 



div.frontpage_product img{



 text-align: center;



 }



 



div.frontpage_product span.front_page_price{



  display: block;



  }



  



  



/* Verify your Order styling */



table.productcart{



 width: 100%;



 margin-top: 10px;



 margin-bottom: 10px;



 padding: 0px;



 border-collapse: collapse;



 padding-top: 3px;



 border: none;



 font-size: inherit;



 }







table.productcart tr td{



 padding-bottom: 5px;



 font-size: 11px;



 font-size: inherit;



 }







table.productcart tr.product_row td{



 padding-bottom: 5px;



 font-size: inherit;



 vertical-align: middle !important;



 }







table.productcart tr.product_row td{



 padding-bottom: 5px;



 font-size: inherit;



 vertical-align: middle !important;



 }











form.adjustform{



 display: inline;



 }







table.productcart tr.firstrow td{



color: #FFFFFF;



 background-color: #06036a;



 border-left: 2px solid white;

 

 height: 27px;



 }

 

tr.product_row {

background: #FFFFFF;

margin-top:5px;

 }

 

tr.table-spacing {

 height: 10px;

 }

 

td.enquiry-form-title {

color:#FFFFFF; 

height:27px; 

background:#06036a;

}



table.wpsc_checkout_table {

width: 100%;

background-color: #FFFFFF;

margin-top:10px;

font-family:Arial, Helvetica, sans-serif;

} 



/****************** ven edit *****************/





table.productcart tr.firstrow td.firstcol{



 border-left: none;



 }







table.productcart tr.product_shipping td{



 vertical-align: middle;



/*  border-top: 1px solid #E1DAB7 !important; */



 padding-top: 4px;



 }







button.remove_button {



  margin: 0px !important;



}











#coupon_num{



  width: 134px !important;



 }







table.productcart tr.total_price td{



 border-top: 1px solid #999999 !important;



 border-bottom: 1px solid #999999 !important;



 font-weight: bold;



 padding-top: 4px;



 }



 



ul.checkout_links{



  list-style-type: none;



  padding-left: 0px;



 }



 



 



ul.checkout_links li{



  list-style-type: none;



  margin-left: 0px;



 }



 



ul.checkout_links li a{



 color: #555555 !important;



 font-weight: normal !important;



 }



 



ul.checkout_links li a:hover{



 color: #000000 !important;



 }



 



a.termsandconds



 {



 text-decoration: underline;



 }



 



 .validation-error input, .validation-error textarea {



   border: 1px solid red;



 }



 



 p.validation-error {



  color: red;



  margin-bottom: 0px;



 }



 



/* end Verify your Order styling */















/*



 * category display styling



 */







/* override some styling in the default wordpress theme */



.wpsc_container .PeSwitcher ul li:before, .wpsc_container .PeCatsBrands ul li:before{



  content: "";



  }



  



.wpsc_container .PeSwitcher ul li, .wpsc_container .PeCatsBrands ul li{



  padding-left: 0px !important;



  margin-left: 0px;



  }



  



.PeSwitcher ul{



 padding-left: 0px;



 } 



  



.PeSwitcher ul li{



 margin-left: 0px;



 }



 



.category_brand_header{



 list-style: none !important;



  }



  



.category_brand_header li{



 margin-left: 0px;



 }



 



 



.category_brand_header li:before{



 content: none !important;



 }  



  



#content .category_brand_header li a{



 color: #333333;



 font-weight: bold;



  font-size: 11pt;



 }



  



.PeCatsBrands ul{



 padding-left: 0px;



 }



  



.PeCatsBrands ul li{



 margin: 0px 0px 0px 0px !important;



 }



  



.PeCatsBrands  ul.SubCategories{



/*  margin: 0px; */



 }



  



.PeCatsBrands  ul.SubCategories li{



 margin-left: 1em;



 }







ul.PeCategories{



 margin: 0px;



 }



 



.category_image{



 float: left;



 }



 



.widget h3.category{



  margin-top: 0px;



  display: inline;



  }



  



.category a{



  color:#333333;

  font-family:Arial, Helvetica, sans-serif;

  font-size:13px;

  text-decoration:none;



  }

  

  .category a:hover{

  color:#0099FF;

  }



  



li.MainCategory strong.category{



  margin-top: 5px;



  font-size: 8pt;



  }



  



li.MainCategory strong.category a.productlink{



  color:#0066CC;



  font-size: 8pt;



  }



  



li.MainCategory strong.category a.productlink:visited{



  color:#0066CC;



  }



  



li.MainCategory strong.category a.productlink:hover{



  color:#114477;



  }







div.wpsc_container div.PeSwitcher ul{



 list-style: none !important;



 list-style-type: none !important;



 }



 



div.wpsc_container div.PeCatsBrands ul li{



 list-style: none !important;



 list-style-type: none !important;



 }



 







div.wpsc_container div.PeSwitcher ul{



 list-style: none !important;



 list-style-type: none !important;



 }



  



div.wpsc_container div.PeCatsBrands ul li{



 list-style: none !important;



 list-style-type: none !important;



 }







img.catimage{



 float:left;



 position: relative;



 top: -3px;



 margin-right: 2pt;



 }







strong.cattitles{



 display: block;



 z-index:1;



/* margin-bottom: -15px; */



 }







/*



 * end category display styling



 */



 



  



div.wpcart_gallery img



  {



  margin-right: 5px;



  }



  



/*



 * Fancy notification styling



 */ 



#fancy_notification{



 position: absolute;



 top: 0px;



 left: 0px;



 background: #ffffff;



 border: 4px solid #cccccc;



 display: none;



 height: auto;



 z-index: 9;



 }  



 



#fancy_notification #loading_animation{



 display: none;



 }



 



#fancy_notification #fancy_notification_content{



 display: none;



 width: 300px;



 padding: 8px;



 height: auto;



 text-align: left;



 margin: 0px !important;



 }



 



#fancy_notification #fancy_notification_content span{



 margin: 0px 0px 6px 0px;



 display: block;



 font-weight: normal;



 }



 



#fancy_notification #fancy_notification_content a{



 display: block;



 float: left;



 margin-right: 6px;



 margin-bottom: 3px;



 }



  



/*



 * end Fancy notification styling



 */ 



  



  



table.logdisplay{ width: 100%; }







table.logdisplay tr.toprow td{ text-align: center; font-weight:bold; }







table.logdisplay tr.toprow2 td{ text-align: left; font-weight:bold; }



  



table.logdisplay tr td{ padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}



  



table.logdisplay tr.alt{ background-color: #eeeeee; }







table.logdisplay tr.alt td{ background-color: #eeeeee; }







td.processed{ text-align: left; min-width: 140px; width: 140px; white-space: nowrap; }



td.processed a{ border-bottom: none; }



td.processed a img{ margin-left: 5px; }



div#form_field_form_container{ padding: 0px; margin: 0px; }  







div#form_field_form_container div, div#form_field_form_container div table{  padding: 0px;  margin: 0px;  width: 100%;  border-collapse: collapse; }  







div#form_field_form_container div table tr td{ padding: 0px; margin: 0px; }







table.logdisplay td.details {



  padding: 0px;



}







div.order_status {



	border-bottom: 1px solid #eeeeee;



	display: none;



	width: 100%;



	text-align: left;



	padding:13px 8px 1px 9px;



}







div.order_status table {



  width: 97%;



}







div.order_status table.logdisplay{



	margin: 4px 0px 4px 0px;



}







div.order_status table.customer_details {



	margin: 4px 0px 4px 0px;



}







div.order_status table.customer_details tr td {



	text-align: left;



}







div.order_status div{ width: 100%; padding:0px 0px 1ex 0px; display: block !important;}



  



div.order_status ul{ list-style-type: none; margin: 1ex 0px 0px 0px; padding: 0px; }



  



div.order_status ul li{ padding-left: 0px; }







div.order_status ul li input{ margin: 0px 2px -2px 0px; }



  



img.log_expander_icon { margin-right: 3px; }







div.wpsc_page_numbers{



  margin-bottom: 5px;

  

  height:25px;

 



  }

  

  div.wpsc_page_numbers{



  margin-bottom: 5px;

  

  height:25px;

  *clear:both;

 



  }



 

div.wpsc_page_numbers .float-right{





	left: 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	padding:5px 0 0 0;

	float:left;

	font-size:11px;

	font-weight:bold;

	



  }

 



 



 



/*



 * checkout registration styling



 */



    



table.wpsc_checkout_table tr td{



 text-align: left;



 }



  



  



  



div#checkout_login_box{



  display: none;



/*  border: 1px solid #339933;



  background-color: #e8fcea;*/



  width: auto;



  padding: 5px 5px 5px 15px;



  margin: 20px 0px 0px 0px;



	clear: both;



  }



    



div#checkout_login_box a{



		clear: both;



}



    



div#checkout_login_box input.checkout_submit{



		clear: both;



}



 



div#checkout_login_box form{



  text-align: left;



  }



  



#TB_window img#register_loading_img{



  display: inline;



  border: none;



  margin: 0px 0px -10px 5px;



  padding: 0px;



  display: none;



  }



/*



 * end checkout registration styling



 */ 



 



/*



 * single category view styling



 */  



  



 div.category_view_product{



  width: 280px;



  float: left;



  text-align: left;



  margin: 0px 0px 10px 0px



  }



 



  div.category_view_product a img.product_image{



  float: left;



  margin-right: 6px;



  }



 



 



  div.category_view_product div.product_details{



  display: block;



  float: left;



  }



 



  div.category_view_product div.product_details form{



  text-align: left;



  }



   



/*



 * also bought product styling



 */  



p.wpsc_also_bought_header{



  display:block;



  width: 100%;



  margin:0px 0px 5px;  



  font-size: 11pt;



  font-weight: bold;



  margin-bottom: 10px;



  } 



 



 div.wpsc_also_bought{



  width: 100%;



  position: relative;



  margin: 0px 0px 0px 0px;



  }



 



p.wpsc_also_bought{



  float: left;



  margin: 0px 0px 0px 5px



  }







p.wpsc_also_bought a.preview_link{



  display: block;



  margin-bottom: 3px;



  margin-left: 2px;



  height: 96px;



  width: 96px;



/*   border: 1px solid #cccccc; */



  }



 



 p.wpsc_also_bought img.product_image{



  display: block;



/*   margin: 0px auto 0px auto; */



  }



 



p.wpsc_also_bought a.wpsc_product_name{



  font-size: 11pt;



  }



  



/*



 *  Stuff with multiple or miscellaneous uses



 */ 







strong.title{



 font-size: 12.5pt;



 }







a.categorylink{



 font-size: 8pt;



 }







span.pricedisplay{



 white-space: nowrap;

 



 }



 



td.totals{



 vertical-align: bottom;



 }







form#specials{



 display: inline;



 }



 



 /*



Modified By allen



*/



.autocompleter{



	color: #000000;



	border: 1px solid #BBBBBB;



	width: 255px;



	background-color: #DDDDDD;



}



.autocompleter ul li{



	cursor:pointer;



	padding: 2px 5px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	white-space: nowrap;



}



.selectAutocompleter{



	cursor:pointer;



	background-color: #999999;



	color:#ffffff;



}







div#product_search{



	position:relative;



	left:-100px;



}







table.products{



	text-decoration:none;



	text-align:left;



	width:240px;



	table-layout:fixed;



}







td.product_img{



	width:35px;



}







div.wpsc_product_search input.wpsc_product_search{



 float: right;



 height: 19px;



 width: 110px;



 _width: 144px;



 font-size: 11px;



 margin: 2px 10px 0px 0px;



 padding: 2px 14px 0px 20px;



 background: url(../iShop/images/iShop_search.png) no-repeat; 



 border: none;



 }







div.wpsc_product_search .submit{



 display: none;



 }







div.wpsc_product_search{



 background-color: #eff2f3;



 display: block;



 height: 22px;



 _height: 30px;



 padding: 4px;



 margin: 20px 0px 12px 0px;



 }



  



table.productdisplay tr td {



  position: relative;



 }







div.breadcrumb {



  margin: 0px 0px 10px 0px;

  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

  padding:10px 0 0 0;

  color:#0099FF;



}





div.breadcrumb a{

color:#06036A;

text-decoration:none;

}





div.breadcrumb a:hover{

color:#000000;

text-decoration:underline;

}











table.logdisplay {







}







select#current_country {



margin-right:10px;



}







input#zipcode {



  margin: 0px;



}











 /*



End of modified By allen



*/







/* Verify your Order styling */



td.shipping_header {



	background-color:#E5E5E5;



	text-transform: uppercase;



	font-weight:bold;



}







/* Main Flora Style Sheet for jQuery UI ui-datepicker */



#ui-datepicker-div, .ui-datepicker-inline {



	font-family: Arial,Helvetica,sans-serif;



	font-size: 14px;



	padding: 0;



	margin: 0;



	background: #E0F4D7;



	width: 185px;



}



#ui-datepicker-div {



	display: none;



	border: 1px solid #FF9900;



	z-index: 10;



}



.ui-datepicker-inline {



	float: left;



	display: block;



	border: 0;



}



.ui-datepicker-rtl {



	direction: rtl;



}



.ui-datepicker-dialog {



	padding: 5px !important;



	border: 4px ridge #83C948 !important;



}



button.ui-datepicker-trigger {



	width: 25px;



}



img.ui-datepicker-trigger {



	margin: 2px;



	vertical-align: middle;



}



.ui-datepicker-prompt {



	float: left;



	padding: 2px;



	background: #E0F4D7;



	color: #000;



}



*html .ui-datepicker-prompt {



	width: 185px;



}



.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {



	clear: both;



	float: left;



	width: 100%;



	color: #FFF;



}



.ui-datepicker-control {



	background: #FF9900;



	padding: 2px 0px;



}



.ui-datepicker-links {



	background: #E0F4D7;



	padding: 2px 0px;



}



.ui-datepicker-control, .ui-datepicker-links {



	font-weight: bold;



	font-size: 80%;



	letter-spacing: 1px;



}



.ui-datepicker-links label {



	padding: 2px 5px;



	color: #888;



}



.ui-datepicker-clear, .ui-datepicker-prev {



	float: left;



	width: 34%;



}



.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {



	float: right;



	text-align: right;



}



.ui-datepicker-current {



	float: left;



	width: 30%;



	text-align: center;



}



.ui-datepicker-close, .ui-datepicker-next {



	float: right;



	width: 34%;



	text-align: right;



}



.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {



	float: left;



	text-align: left;



}



.ui-datepicker-header {



	padding: 1px 0 3px;



	background: #83C948;



	text-align: center;



	font-weight: bold;



	height: 1.3em;



}



.ui-datepicker-header select {



	background: #83C948;



	color: #000;



	border: 0px;



	font-weight: bold;



}



.ui-datepicker {



	background: #CCC;



	text-align: center;



	font-size: 100%;



}



.ui-datepicker a {



	display: block;



	width: 100%;



}



.ui-datepicker-title-row {



	background: #B1DB87;



	color: #000;



}



.ui-datepicker-title-row .ui-datepicker-week-end-cell {



	background: #B1DB87;



}



.ui-datepicker-days-row {



	background: #FFF;



	color: #666;



}



.ui-datepicker-week-col {



	background: #B1DB87;



	color: #000;



}



.ui-datepicker-days-cell {



	color: #000;



	border: 1px solid #DDD;



}



.ui-datepicker-days-cell a {



	display: block;



}



.ui-datepicker-week-end-cell {



	background: #E0F4D7;



}



.ui-datepicker-unselectable {



	color: #888;



}



.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {



	background: #B1DB87 !important;



}



.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {



	background: #FFF !important;



	border: 1px solid #777;



}



* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {



	background: #B1DB87 !important;



}



* html .ui-datepicker-week-end-cell {



	background: #E0F4D7 !important;



	border: 1px solid #DDD !important;



}



* html .ui-datepicker-days-cell-over {



	background: #FFF !important;



	border: 1px solid #777 !important;



}



* html .ui-datepicker-current-day {



	background: #83C948 !important;



}



.ui-datepicker-today {



	background: #B1DB87 !important;



}



.ui-datepicker-current-day {



	background: #83C948 !important;



}



.ui-datepicker-status {



	background: #E0F4D7;



	width: 100%;



	font-size: 80%;



	text-align: center;



}



#ui-datepicker-div a, .ui-datepicker-inline a {



	cursor: pointer;



	margin: 0;



	padding: 0;



	background: none;



	color: #000;



}



.ui-datepicker-inline .ui-datepicker-links a {



	padding: 0 5px !important;



}



.ui-datepicker-control a, .ui-datepicker-links a {



	padding: 2px 5px !important;



	color: #000 !important;



}



.ui-datepicker-title-row a {



	color: #000 !important;



}



.ui-datepicker-control a:hover {



	background: #FDD !important;



	color: #333 !important;



}



.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {



	background: #FFF !important;



	color: #333 !important;



}



.ui-datepicker-multi .ui-datepicker {



	border: 1px solid #83C948;



}



.ui-datepicker-one-month {



	float: left;



	width: 185px;



}



.ui-datepicker-new-row {



	clear: left;



}



.ui-datepicker-cover {



	display: none;



	display: block;



	position: absolute;



	z-index: -1;



	filter: mask();



	top: -4px;



	left: -4px;



	width: 193px;



	height: 200px;



}







.checkout_forms_hidden {



  display: none;



}







div.custom_meta {



  clear: both;



}











div.wpsc_category_details {



	padding:10px 0 0px 0px;

	font-family:Arial, Helvetica, sans-serif;



color:#06036a;

font-size:120%;

font-weight:bold;



}



div.wpsc_category_details img {



  float: left;



  margin: 0px 6px 12px 0px;



}



div.wpsc_page_numbers a {



	text-decoration: none;

	color: #000000;



}



div.wpsc_page_numbers a.selected {



	color: #e3545a;



}



div.wpsc_page_numbers a:hover {



	text-decoration: underline;

	color: #e3545a;



}



/*



span.emptycart button {



  border: none;



  padding: 0px;



  display: inline;



  font-size: inherit;



  color: inherit;



  background: transparent;



  text-align: left;



}*/















/**************************** Special create for Sinzhong.com ****************************/



/************************for products_page.php***********************/



.product-img {

padding:10px 0 0 19px;



}







.product-wrap {



	width: 147px;



	height:	198px;



	background: url('images/single/product-bg.png') top no-repeat;

	

	padding: 0px;

	

	position: relative;



}







.item-no p {



	padding: 0;



	margin: 0;



	display: inline;



	font-weight: bold;



}







.color-org {



	color: #fe8900;



}







.add-cart {



	margin:0;



}







.add-cart-btn {



	background: url(images/single/btn-add-cart.png) no-repeat;



	cursor: pointer;



	outline: none;



	width: 122px;



	height: 29px;



	border: none;



	position: absolute;



	bottom: 0;

	

	font-size:0px;

	

	margin:0 0 5px 12px;

}







.add-cart-btn-single {



	background: url(images/single/btn-add-cart.png) no-repeat;



	width: 132px;



	height: 35px;



	border: none;



	margin-top: 30px;



	cursor: pointer;

	

	font-size:0px;

}







div.producttext-single{



 font-size: 10pt;



 width: 100%;



 text-align: left !important;



 padding: 10px;



 min-height: 100px;



 }



/**************************For single product.php*********************/



.product-img-big {



}



/**************************** End Special create for Sinzhong.com ****************************/