/** PRINT STYLES FOR GIPECO.SE *******************************************************/
/** CSS Template modified by SYSteam *************************************************/
/** 2010-08-22 ***********************************************************************/
/*************************************************************************************/

/** RESET ****************************************************************************/
/*************************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, span, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, /*input[type="text"], input[type="password"],*/ textarea, select, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
/*ul	{ list-style-type: none; }*/



body {
	font-size:12px;
	font-family: Arial, Verdana,Helvetica,Sans-Serif;
	color: #333333; 	
	background-color: #f3f3f4;	
	margin: 0;
	padding: 0;
	text-align: left; 
}

a 
{
	color: #008433;
}

hh1, h2, h3, h4 {
	font-family: Arial,Helvetica,Sans-Serif;
}

h1 {font-weight: normal; font-size: 24px; font-style: normal; padding: 0; margin: 8px 0 10px 0 ;}
h2 {font-weight: normal; font-size: 16px; font-style: normal; padding: 0; margin: 2px 0 8px 0 ;}
h3 {font-weight: normal; font-size: 14px; font-style: normal; padding: 0; margin: 0 0 5px 0 ;}
h4 {font-weight: bold;   font-size: 12px; font-style: normal; padding: 0; margin: 0 0 5px 0 ;}

.H1header, .H2header, .H3header, .H4header {
    font-family: Arial, Helvetica, sans-serif;
}

.H1header {font-weight: normal; font-size: 24px; font-style: normal; padding: 0; margin: 5px 0 8px 0 ;}
.H2header {font-weight: bold; font-size: 16px; color: #008433; text-transform:uppercase; border-bottom: 1px solid #ddd; font-style: normal; padding: 0; margin: 2px 0 8px 0 ;}
.H3header {font-weight: bold; font-size: 14px; color: #008433; text-transform:uppercase; border-bottom: 1px solid #ddd; font-style: normal; padding: 0; margin: 0 0 10px 0 ;}
.H4header {font-weight: bold;   font-size: 12px; font-style: normal; padding: 0; margin: 0 0 5px 0 ;}

p {
    line-height: 1.4em; 
    margin-top: 0px; 
    margin-bottom: 15px; 
    padding: 0; 
}

.marginSingle {
    margin-bottom: 15px;
}

.marginDouble {
    margin-bottom: 30px;
}

hr {
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background: #d7d7d7;
	color: #d7d7d7;
	border:0;
}

hr.clear {
    clear: both;
}

ul {
    margin-top:0px; 
    margin-bottom:15px; 
    margin-left:20px;    
}

li {
    line-height: 1.4em;
}

fieldset {   
	margin: 0 0 1em 0;
	padding: 1em;
}

.hidden {
    display: none;
}

.error {
    color: Red;
}

label 
{
	width: 40%;
	float: left;
}

input, textbox 
{
	margin: 0 0 1em 0;
}

span {
    float: none;
    padding: 0px;
    border: 0px;
    background: none;
}

table {
	font-size: 1em;
	border-collapse: collapse;
}

th {
	text-align: left;
}


/************************/
/* AREAS                */
/************************/
#Header
{
	display: none;
}
#MainMenuArea
{
	display: none;
}
#Footer
{
	display: none;
}

#LeftContentArea {
    display: none;
}

/** STYLES FOR PRODUCT PAGES *********************************************************/
/*************************************************************************************/

#ProductArea {
    width:720px;
    float:left;
    padding: 0px 0px 0px 0px;
}

#ProductArea .mainBodyArea {
    width: 620px;
	overflow: hidden;
	float: left;
	/*border: 1px dotted green;*/
}

#ProductArea .borderFullWidth {
    width:700px;
    height:1px;
    border-top: 1px solid #ddd;
    margin: 10px 0px 10px 0px;
}

#ProductArea .productList {
    padding-top:15px;
    float:right;
    width:720px;
}
    
#ProductArea .productList ul {
    margin: 0px;
    padding: 0px; 
    list-style-type:none;
}

#ProductArea .productList li {
    min-height: 280px;
	height:auto!important;
	height: 280px;
	width: 160px;
	margin: 0px 0px 15px 0px;
	padding: 0px 17px 0px 0px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom:1;
	/*overflow: hidden;*/
	*display: inline;
	/*line-height: 1.4em;*/
	
	/*border: 1px dotted green;*/
}

#ProductArea .imageThumb { 
    float: left;
    padding: 0px;
	margin: 0px;
	overflow:hidden;
	width: 160px;
	height: 160px;
}

#ProductArea .imageThumb IMG {
	padding: 0px;
	margin: 0px; 
	float:left;
}

#ProductArea .previewText {
    float:left;
    width: 155px;
    padding: 5px 0px 0px 5px;
    /*border: 1px dotted red;*/
}

#ProductArea .previewText a { 	

}

#ProductArea .previewText h3 a
{
	color: #333333; 	
	text-decoration:none;
}