/*  Default css for eShop display */







 /* PANEL DIMENSIONS */



 /* you may need to adjust these figures to accomodate your product images*/




	min-height:139px;



	min-width:192px;





}



form.eshop input.buttonimg {





	width:111px;



	height:33px;



	position:relative;





	top:10px;





}













/* COLORS */

























/*********** TABLES ***************/













/* generic eshop table colors */













table.eshop,table.eshop th,table.eshop td {











	border:0px solid #adadad;











	border-left-color:#ececec; 













	border-top-color:#ececec;









}









table.eshop img {









	border:none;















}















table.eshop thead th,table.cart thead th {









	background:#EEEEEE;







	color:#666666;







}







table.eshop tbody th {







	background:#FEE9D1;







}







table.eshop tr.alt {











	background:#f7f7f7;







	color:#666666;







}







table.eshop tr.alt a {







	color:#3A5988;







}







/* shopping cart */







table.cart tr.stotal {











	background:#EEEEEE;







	color:#666666;







}







table.cart tr.total {











	background:#EEEEEE;







	color:#666666;







}















/*********** LISTS ***************/







/* generic eshop panel list colors */







ul.eshop li a img {







	border-width:0px;







	border-style:solid;







	border-color:#CBD1E7;







}













ul.eshop li a:hover img,ul.eshop li a:active img,ul.eshop li a:focus img {






	border-color:#000000;











}









/* eshop panels with form */













ul.eshoppanels li form.addtocart {













	background:transparent;













	color:#404040;











	border:0;







}























/*********** FORMS ***************/







/* generic eshop form colors */







form.eshop input.button {













	font-size: 1.1em;









	color: #fee9d1;

	background: #ee7d11 repeat-x;









}







form.eshop input.button:hover,form.eshop input.button:active,form.eshop input.button:focus {













	background:#ee7d11;













	color:#ffffff;







}







form.eshop fieldset {





	

	background: transparent;

	border: 0px solid #eae9e9;

	font-size: 13px;

	padding: 4px;

	margin-bottom: 15px;

	color: #797676;







}







form.eshop fieldset fieldset {





	border: 0px solid #eae9e9;

	font-size: 13px;

	padding: 4px;

	margin-bottom: 15px;

	color: #797676;









}







form.eshop legend {











    border:0px solid #adadad; 











	border-left-color:#ececec; 







	border-top-color:#ececec; 







	background:#f7f7f7;







    margin-left:10px;







	padding: 0 2px; 







	font:normal 20px Times;







	color:#666666;







}













form.eshop input,form.eshop textarea,form.eshop select {



	color: #797676;

	background: #f3f3f3;

	border: 1px solid #eae9e9;

	font-size: 13px;

	padding: 4px;

	margin-bottom: 15px;

	



}













form.eshop input:focus,









form.eshop textarea:focus,







form.eshop input.focus,







form.eshop textarea.focus {







    background:#FFF;

    color: #797676;





}









form.dlproduct label {







	color:#A22F2F;







}















/*********** OTHER ***************/







/* no bullets */









#content ul.eshopfeatured li,#content ul.eshopfeatured li,#content ul.eshopsubpages li,







#content ul.eshoprandomlist li,#content ul.eshopshowproduct li,#content ul.eshoppanels li,







#content fieldset.eshoppayvia li,#content ul li,







#content .pagfoot ul li,#content ul.continue-proceed li {











	list-style:none;







}







/* pagination */







div.paginate ul li {







	background:#FEE9D1;







	color:#404040;







	border-width:1px;







	border-style:solid;







	border-color:#EAEAF6 #CECFDB #CECFDB #EAEAF6;







}







/* automatic redirect to paypal */







#process {













	border:1px solid #adadad; 







	border-left-color:#ececec; 







	border-top-color:#ececec; 







	background:#f7f7f7;







}	







/* errors & required */







.reqd,.error {







	color:#A22F2F;







}







/* credits */







.creditline {







	color:#969696;







}























/* LAYOUT */















/*********** TABLES ***************/







/* generic eshop table layout */







table.eshop {







	width:99%;



	



	border-collapse:collapse;







	line-height:1.3em;







}







table.eshop caption {







	color:transparent;







	margin-bottom:0;







	padding:2px 0;







	font-size:.9em;







}







table.eshop thead th {







	font-weight:bold;







	text-align:center;







}







table.eshop tbody th {







	text-align:left;







}







table.eshop td {







	padding:3px;







}







table.eshop .center {







	text-align:center;







}







table.eshop dfn {







	font-style:normal;







}







table.eshop img {







	float:left;







	margin:0 10px 0 0;







	vertical-align:top;







}







/* shopping cart */







table.cart td, table.cart th {







	padding:5px 8px;







}







table.cart td.amts {







	text-align:right;







}







table.cart td.cqty {







	text-align:center;







}







table.cart td.cqty input {







	text-align:right;







}







table.cart tr.stotal {







	text-align:right;







}







table.cart tr.stotal th{







    color:#666666;







}







/* shipping rates */







table#eshopshiprates td {







	text-align:right;







}







table#eshopshiprates td.center {







	text-align:center;







}







table#eshopshiprates thead th, #zonelist thead th {







	padding:2px;







}







table#eshopshiprates {







	margin-bottom:10px;







}







#zonelist td {







	text-align:left;







}







#zonelist td.code,#zonelist td.zone {







	text-align:center;







}







.eshopzones label {







	display:inline;







}







.eshopzones .button {







	padding:0 5px;







}







/* eshop discounts */







table.eshopdiscounts thead th#ediscount {







	width:8em;







}







table.eshopdiscounts tbody th {







	text-align:center;







}







table.eshopdiscounts td.amts {







	text-align:right;







}







table.eshopdiscounts td.disc  {







	text-align:right;







}







.shipdiscount span {







	font-weight:bold;







}















/*********** LISTS ***************/







/* generic eshop listings */







ul.eshop {







	margin:0;







	padding:0







}







ul.eshop li {







	clear:left;







	margin:0 20px 20px;







	padding:0;







	line-height:1.3em;







}







ul.eshop li a {







	display:block;







	margin:0 0 10px;







	padding:0;







	text-decoration:none;







}







ul.eshop li a img {







	float:left;







	margin-right:20px;







	margin-bottom:20px;







}







ul.eshop li a.itemref {







	font-size:1.3em;







}







/* eshop panel listings */







ul.eshoppanels li {







	clear:none;







	float:left;







	text-align:center;







	min-height:200px; /* you may need to adjust this figure to accomodate the height of your product images*/















}







ul.eshoppanels li a img {







	float:none;







	margin:0;







}







/* eshop panels with form */







ul.eshoppanels li form select,ul.eshoppanels li form.input {







	display:block;







	width:auto;







	margin:2px auto;







}







ul.eshoppanels li form.addtocart {







	width:auto;







	margin-top:0;







	padding:0;







}







/* featured product list with form*/







ul.eshopfeatured form.addtocart {







	clear:none;







}

























/*********** FORMS ***************/













/* generic form buttons */













input.button {













	padding:5px; 













	margin: 10px 0 0 5px;









	font-size:0.8em;













}













input.button:hover,input.button:focus,input.button:active {











	cursor:pointer;







}







/* generic form layout */







form.eshop  {







	width:96%;







	margin:0 auto;







	line-height:1.3em;







}







form.eshop label  {







	font-weight:bold;

	display:block;





}















form.eshop p label {







    display:block;







}







form.eshop input,form.eshop textarea {







	font-size:1em;







}







form.eshop textarea {







	width:98%;







}







/* add to cart forms */







form.addtocart {






	float: right;
	width:50%;







}

p.eshopprice {

	margin-top: 0px;
	width: 50%;
}

p.eshopshipping {
	margin-top: 0px;
	width: 50%;
}






form.addtocart fieldset {







	padding:10px;







}







form.addtocart select {







	width:auto;







	margin-right:20px;







}







form.addtocart span.sglprice {







	width:auto;







	margin-right:20px;







}







form.addtocart label {







	display:inline;







}







form.addtocart input.iqty {







	width:2.5em;







}















.sgloptiondetails {







display:none;







}























form.addtocart dfn {







	font-style:normal;;







}







/* downloads form */







form#eshopdlform fieldset {







	width:20em;







	margin:0 auto;







}







form#eshopdlform input#email,form#eshopdlform input#code {







	width:99%;







	font-size:.9em;







	margin:0 0 10px;







}







form#eshopdlform label {







	display:block;







	font-size:1em;







}







form#eshopdlform input.button {







	display:block;







	margin:0 auto;







}







/* download products page */







form.dlproduct {







	margin-bottom:20px;







}







form.dlproduct fieldset, form#dlall fieldset {







	padding:15px;







	margin-bottom:5px;







}







form.dlproduct .ro {







	width:2em;







	margin-right:10px;







}







form.dlproduct label {







	display:inline;







}







/* payment via options - checkout page */







form.eshopform  fieldset{







    float:none;







}

fieldset.eshoppayvia {

      margin-top: 50px;

}




fieldset.eshoppayvia ul {

	padding-top: 20px;

}

fieldset.eshoppayvia li label {







    margin: 10px 0 0;







    padding:0;







    display:inline;







}







fieldset.eshoppayvia li {







   margin: 10px 0 0;







   padding:20px;







   display:inline;















}















/*********** OTHER ***************/







/* cart options */







.cartopt {





	display: inline;

	text-align:center;







}







.cartopt p {







	padding-left: 130px;

	height: 50px;




	margin:10px auto;

	





}







.cartopt label {







	display:inline;







}







.continue-proceed {







	margin:10px 0 0;







	padding:0;







	text-align:center;







}







.continue-proceed li {







	margin:0 10px;







	padding:0;







}







#butt{







height:50px;







list-style-type:none;







margin-bottom:300px;







margin-left:115px;



margin-top: 20px;



margin-right:115px;















}









p input {

float: left;


}






#butt li a.ret{


	padding-right: 10px;




    background: url(retour.png) no-repeat 0 0;







    display:block;







    float:left;   







    width:150px;







    height:50px;







	text-align:center;







	color: transparent;







}







#butt li a:hover.ret {







    background: url(retour.png) no-repeat 0 -50px;







    display: block;	







	float:left;







	width:150px;







	height:50px;







	text-align:center;







	color: transparent;







}















#butt li a.val {







background: url(valider.png) no-repeat 0 0px;







    display: block;	







	float:left;







	width: 150px;







	height: 50px;







	text-align:center;







	color: transparent;







	}







#butt li a:hover.val {







background: url(valider.png) no-repeat 0 -50px;















    display: block;	







	float:left;







	width: 150px;







	height: 50px;







	text-align:center;







	color: transparent;}















/*Checkout confirmation with discount code (cart section only) */







.eshop_dcode {







	text-align:center;







	font-weight:bold;







}







.eshop_dcode span {







	font-size:1.2em;







}















/* Automatic redirect to paypal */







#process {







	 width:90%;







	 margin:10px auto 0;







	 padding:0 15px;







	 line-height:1.5em;







}







#process strong {







	font-size:1.2em;







}







#process em {







	 font-weight:bold;







	 font-style:normal;







}







#eshopgateway {







	text-align:right;







	padding-bottom:10px;







}















/* eshop widget */







p.eshopwidget span {







	font-size:2em;







	letter-spacing:.02em;







}



.eshopwidget a {

	font-size: 1.2em;

	color: #fff}





.eshopwidget a:hover {



	font-size: 1.2em;

	color: #fee9d1;

	text-decoration: none;

	

}





/* pagination */







.paginate {







	margin:5px 2px;







	font-size:90%;







}







.paginate p { 







	padding:0; 







	line-height:2em;







}







.paginate p span {







	font-weight:bold;







}







.paginate ul {







	margin:0;







	padding:0;







}







.paginate ul li {







	float:left;







	padding:0 4px;







	margin-right:5px;







}







.paginate ul li a {







	display:block;







}







.pagfoot {







	clear:left;







}















/* downloads page */







p.jdl {







	text-align:center;







	font-size:1.2em;







}















/* more link */







a.eshopmore {







	clear:right;







	display:block;







	text-align:right;







}















/* can be used to position text offscreen */







.offset {







}















/* errors */







.reqd,.error {







	color:#A22F2F;







}







/* credits */







.creditline {







	text-align:center;







	font-size:.7em;







}







																																		SS */















/* upgrade nag */















#eshop-update-nag{







	background-color: #fffeeb;







	border-bottom-color: #ccc;







	border-top-color: #ccc;







	color: #555;







	line-height: 29px;







	font-size: 12px;







	text-align: center;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-top-width: 1px;







	border-top-style: solid;







}















/* order details page tidy up */







.orderaddress, .paypalmemo{







	border-right:1px solid #e5e5e5;







	margin-right:2%;







}







.orderaddress, .shippingaddress,.paypalmemo, .eshopmemo{







	float:left;







	width:45%;







}







.orderaddress h4, .shippingaddress h4, .paypalmemo h4, .eshopmemo h4{







	font-size:1.2em;







	font-style:italic;







	letter-spacing:1px;







}







.orderaddress h4, .shippingaddress h4, .paypalmemo h4, .eshopmemo h4, .orderaddress h5, .shippingaddress h5{







	margin:0;







}















.eshopclear{







	clear:left;







	border:0;







}







.paypalmemo, .eshopmemo{







	min-height:3em;







}







/* stats page */







.eshop-stats-box.odd{







	border-right:1px solid #e5e5e5;







	margin-right:2%;







}







.eshop-stats-box{







	float:left;







	width:45%;







}







.eshop-stats-box h3{







	font-size:1.2em;







	font-style:italic;







	letter-spacing:1px;







}







dl.eshop-def dt{







	background:#FFFDF1;







}







/* help page */







table.eshopatt .center th{







	text-align:center;







}







table.eshopatt th, table.eshopatt td{







	border-left:1px solid #eee;







	border-right:1px solid #eee;







}







table.eshopatt td img{







	display:block;







	margin:0 auto;







}







table.eshopatt td{







	text-align:center;







	font-size:0.8em;







	vertical-align:middle;







}







table.eshopatt tbody th{







	vertical-align:middle;







	font-size:1.1em;







}







table.eshopatt th.eshopdefault{







	text-align:center;







	font-style:italic;







	font-size:0.8em;







}







dl.eshop-def{







	margin-top:20px;







}







dl.eshop-def code,







.eshop-shortcodes code{	







	font-weight:bold;







	font-size:1.4em;







	color:#003;







	background:#FFFDF1;







	padding:1px 2px;







}







dl.eshop-def dd{







	margin-left:20px;







}







dl.eshop-def dd ul{







	margin-left:20px;







}







/* email templates */







.ewarn{







	color:#800;







	font-weight:bold;







	font-size:0.8em;







}







.emailok{	







	color:#080;







	font-size:0.8em;







}







/* css style page */







.eshopnewstyle{







	border:1px solid #BBD8E7;







	background:#fffff5;







	color:#000;







	padding:10px;







	max-height:200px;







	overflow-y:scroll;







}

ul.eshoppanels li {


	min-height: 250px; 
	float:none;

}





														