/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

/* removeds image link borders */

a img {border: none; }


/* div and element layout and formatting */

html {height:101%} 
	
	body {
		text-align:center;
		/*overflow: -moz-scrollbars-vertical;*/

		}

	#frame {
		width:754px;
		height: 100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
	/*	border-right: 8px solid gray;
		border-left: 8px solid gray;*/
		margin-top:0px;
		margin-bottom: 0px;
		padding:0px;
		text-align:left;

		}
		
	#headercontent 
		{ 
		width: 754px;
		height: 68px;
	 	layer-background-image: url('images/touche_tees_banner.gif'); 
		background-image: url('images/touche_tees_banner.gif'); 
		background-repeat: no-repeat;
		padding: 0px;

		 }
		
	#leftcontent {
		width:159px;
		
		padding:0px;
		float:left;

		}

	#leftcontent #lefttopimage {			
		width: 159px;
		height: 71px;
		layer-background-image: url('images/lefttopimage.jpg'); 
		background-image: url('images/lefttopimage.jpg'); 
		background-repeat: no-repeat;

		}

	#leftcontent #menu {
		width: 159px;
		height: 133px;
		layer-background-image: url('images/left_background_slice.jpg'); 
		background-image: url('images/left_background_slice.jpg'); 
		background-repeat: repeat-y;

		}

	 #leftbottomimage {			
		width: 159px;
		height: 218px;
		float: left;
		layer-background-image: url('images/left_bottom_content.jpg'); 
		background-image: url('images/left_bottom_content.jpg'); 
		background-repeat: no-repeat;
		background-position: bottom;
		padding:0px;
		margin: 0px;

		}

	
	#maincontent {
	
		border: 1px solid white;
		height: 410px;
		width: 590px;		
		padding: 0px;
		margin: 10px 0px 0px 0px;
		overflow:auto;


}

     #page_link {
		width: 560px; 
		text-align:right;
		margin-bottom: -2px;
		}

	#footerimage {
		width: 754px;
		height: 94px;
		layer-background-image: url('images/touche_tees_footer_image.jpg'); 
		background-image: url('images/touche_tees_footer_image.jpg'); 
		background-repeat: no-repeat;
		}
		
		
	#left_col {
		float:left;
		 width: 45%; 
		 text-align:center
		 }
		 
	#right_col {
		float:right; 
		width: 45%; 
		text-align:center;
		}
		
	#lower {
		margin-top: 280px;
		 width: 100%;
		 }
		 
		 
	#minicart {
		width: 320px;
		margin-left:280px;
		margin-top: 0px;
		font-size: 10px;
		background-color:#8DC73F;
		border: 1px solid #5A8627;
		/*background-color:#E9E385;*/
		
		padding: 3px;
		}

		
/* div classes for table-style layout */

.row  {
width: 430px;
height: 180px;

}


.cell {
text-align:center;
float: left;
margin-left: 0px;
width: 190px;
height: 130px;
display:block;
}	
/* columns */

.col1 {float:left; width: 20%; padding-right: 5px; text-align:right }
.col2 {float:left;  }




	
		
/* changes the link highlighting according to the page being viewed */

#full .full, #about .about, #bargain .bargain, #trolley .trolley, #mail .mail, #cufflinks .cufflinks
{
display: block;
background-color: #ffffff;
color:#C80928;

} 	



/* text, link and image formatting */

#maincontent p, td, form {
	font-family: "arial", "tahoma", "verdana", "sans-serif";
	font-size:12px;
}



a {
	font-family: "arial", "tahoma", "verdana",  "sans-serif";
	font-size: 12px;
	text-decoration: none;
	color:#C80928;
}

.cell a, .cell p, #page_link, #page_link a  {
	font-family: "arial", "tahoma", "verdana", "sans-serif";
	font-size:10px;
}

#maincontent .cell p {
margin-top: -6px;
font-size: 10px;

}

#leftcontent a {
	padding-left: 3px;
	display: block;
	line-height: 16px;
	color: #ffffff;
}
	

/* button formatting */


.shopBtn {
  color: #FFF;
  background-color: #900; 
  background-image:url('/temp/touche/images/bgBtn.jpg');
  background-repeat:repeat-x; 
  font-size:14px;  
  padding: 0px 3px 0px 3px;
	width: auto;
	overflow:visible;
  
}








#minicart .shopBtn {
    border-bottom: 2px #406619 solid;
	border-right: 2px #406619 solid;
/*	width: 115px;*/
	margin-left: 5px;
	}

.smallBtn {
  color: #FFF;
  background-color: #900; 
  background-image:url('/temp/touche/images/bgBtn.jpg');
  background-repeat:repeat-x; 
  font-size:12px;
}

.shopBtn:hover {
  color: #ccc;
 
}

.smallBtn:hover {
  color: #ccc;
 
}


/* not needed? */

img.pg {margin-left: 15px;
	border:none;
}

.sizes {
	 width:100%; 
	 text-align:center; 
	 font-size:9px;
	 line-height:10px;
	 }

p.pgt{ margin-left: 15px;

font-size: 10px;
margin-top: -5px;}

span.label {
width:100px;
display:block;
float:left;
}

	
		
		