/* CSS Document */

body {

margin: 0 auto;

background:#FFFFFF;

font-family:Arial, sans-serif;

}



#mainbox {

width:960px;

margin:0 auto;

}





#header {

width:960px;

height:178px;

margin:0 auto;

background:url(../graphic/header.jpg);

}



#head-menu {

width:120px;

height:90px;

margin-left:840px;

padding-top:45px;

font-family: Comic Sans MS, sans-serif;

line-height:28px;

}



#head-menu a {

color:#FFFFFF;

text-decoration:none;

font-size:16px;

font-family: Comic Sans MS, sans-serif;

}



#navigation {

width:960px;

height:44px;

margin:0 auto;

padding-bottom:10px;

}



#sidebar {

width:228px;

float:right;

margin-left:0;

background:#7abd20;





}



.categorysep {

height:12px;



}



#content{

min-height:550px;

font-size:12px;

}



#col-left {

width:712px;

float:left;

}



#col-right {

width:238px;

float:right;

padding:0;

margin:0;

margin-left:7px;

}





#content-left {

width:250px;

height:175px;

float:left;

padding-left:10px;



}



#content-right {

width:450px;

float:left;

}



#content-full{

width:90%;

font-size:12px;

}





#content p{ 

font-family:Arial, sans-serif;

font-size:14px;

line-height:20px;

text-align:justify;

color:#000000;

padding:5px;

margin:0;

}
#content-right a, #content-full a {
	color: #7ABD20;
	text-decoration: none;
}



#footer {

margin:auto;

width:1006px;

height:187px;

margin-top:0px;

z-index:-500000;

position:absolute;

}



#contentholder {

padding-left:50px;

}







/*SLIDER */



.floatLeft 									{ float: left; margin-right: 10px;}

.floatRight									{ float: right; }

.clear 										{ clear: both; }

a											{ outline: none; }

ul											{ list-style: square inside; }

blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

.slider-wrap								{ width:360px; margin:20px 0 0 0 ; }			

.stripViewer .panelContainer 

.panel ul									{ text-align: left; margin: 0 15px 0 30px; }

.stripViewer								{ position: relative; overflow: hidden; width:360px;  }

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width:360px; }

.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{ border: none; margin-right: 5px; }

#movers-row									{ margin: 0 0 0 62px; }

#movers-row div								{ width: 20%; float: left; }

#movers-row div a.cross-link 				{ float: right; }

.photo-meta-data							{  padding: 10px; height: 30px; 

											  margin-top: 0; position: relative; z-index: 9999; color: white; }

.photo-meta-data span 						{ font-size: 13px; }

.cross-link									{  margin:5px 10px; padding:0; display: block; z-index: 2; }

.active-thumb 								{ padding-left:10px; background:url(../graphic/arrow.gif) no-repeat;}



/* END OF SLIDER ELEMENTS */



.form_quant {text-align:center}



#shoppingsteps {

width:625px; height:40px; border:#517c10 1px solid; font-size:12px;  color:#517c10;text-align:center;

}



#shopstep1 {

width:148px; height:34px; float:left;  padding:3px 0; margin:0; 

}



#shopstep2 {

width:110px; height:34px; float:left;  padding:3px 0; margin:0;

}



#shopstep3 {

width:125px; height:34px; float:left;  padding:3px 0; margin:0;

}



#shopstep4 {

width:130px; height:34px; float:left;  padding:3px 0; margin:0;

}



#shopstep5 {

width:112px; height:34px; float:left;  padding:3px 0; margin:0;

}



.greenbg { background:#517c10; color:#000000}



#whitebg {background:#FFFFFF; padding:2px; margin:0 5px;  height:30px; }

#whitebg_oc {background:#FFFFFF; padding:2px; margin:0 5px;  height:30px; }



#yourbasket {padding-top:10px; font-size:12px;}



.rfield, .mainfield {width:340px; height:20px; padding:0; margin:0; border:#507d10 1px solid;}
textarea.txtfield {width:340px; padding:0; margin:0; border:#507d10 1px solid;}

#kfield {width:250px; height:20px; padding:0; margin:0; border:#507d10 1px solid;}



.rcheck {  width:20px; height:20px; padding:0; margin:0; }



.dfield {width:230px; height:20px; padding:0; margin:0; border:#507d10 1px solid;}



#siteby a { font-family:Arial, sans-serif;  color:#517c10; text-decoration:none; padding:0;}

#siteby{ width:1006px; height:14px; margin:0 auto;  font-size:11px; color:#517c10; padding:2px 0; text-align:right; }



table td.Record a.link{

font-size:12px;

font-weight:normal;

color:#507D10;

text-decoration:underline;

}



table td.Record a.link:hover{

font-size:12px;

font-weight:normal;

color:#507D10;

text-decoration:none;

}
