body {
	text-align:center;
	margin:0;
	background:#FFE0B3 url(http://www.frenchshoppingonline.com/incs/images/page_fade.jpg) repeat-x left top;
}
body a {
	color: #C00;
}
#ContentSurround {	
	width:780px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	margin: 0 auto;
	text-align:left;
	padding:0;
}
	#GAds {
		background:#036 url(../images/frenchshoppingonline_mainlogo.gif) no-repeat left top;
		height:71px;
		text-align:right;
		padding-top:5px;
		padding-right:5px;
	}
	#RightContent {
		padding:0 0 0 194px;
		margin:0;
		background:#FFF url(http://www.frenchshoppingonline.com/incs/images/menu.bground.gif) repeat-y left top;
	}
	#MainMenu {/*Menu container*/
		float: left;
		text-align: right;
		padding: 18px 4px 6px 0;
		width:180px;
	}
		#MainMenu ul {
			padding:0;
			margin:0;
		}
		#MainMenu li {
			margin:0;
			padding:0;
			list-style:none;
			line-height:130%;
		}
		#MainMenu a {/*Links*/
			color: #FFF;
			text-decoration: none;	
			font-size:12px;
			margin:1px;
			margin-top:3px;
		}
		#MainMenu a:hover {/*Mouse Overs*/
			color:#000;
		}
		#MainMenu a.selectedLink {/*highlighted*/
			font-weight: bold;
		}
	#TopLinks, #BottomLinks {
		text-align:right;
		color:#CCC;
		font-size:10px;
		padding:5px;
		background-color:#666;
		clear:both;
		margin:0;
	}
	#TopLinks {
		border-top:1px solid #FFF;
		border-bottom:1px solid #000;
	}
	#BottomLinks {
		border-top:1px solid #000;
		border-bottom:1px solid #FFF;
	}
		#TopLinks ul, #BottomLinks ul {
			padding:0;
			margin:0;
		}
		#TopLinks li, #BottomLinks li {
			margin:0;
			padding:0;
			padding-right:10px;
			list-style:none;
			display:inline;
		}
		#TopLinks a, #BottomLinks a {
			color:#CCC;
			text-decoration:none;
			text-transform:uppercase;
		}
		#TopLinks a:hover, #BottomLinks a:hover {
			color:#FFF;
		}
	#MainContent {
		padding:6px;
		padding-bottom:16px;
		width:576px;
	}
#Copyright {
	background-color:#036;
	color:#CCC;
	font-size:10px;
	padding:3px;
	margin:0;
	clear:both;
	text-align:center;
}
	#Copyright img {
		border:0;
	}

h3 {/*Page Headers*/
	font-size: 18px;
	font-weight: bold;
	display:inline;
	color:#C33;
}
h4 {/*Page Headers*/
	font-size: 16px;
	font-weight: bold;
	color:#666;
}
form {
	padding:0;
	margin:0;
}

.CompanyTitleLinks {
	font-weight: bold;
	color: #036;
}

/*Category List*/
#CategoryList {
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #CCC;
	margin-top:10px;
}
#CategoryList a {
	color:#00F;
}


/*Products*/
#Product-Featured {
	padding:5px;
	border-top:2px solid #C33;
	clear:right;
	padding-bottom:15px;
	margin-top:15px;
	background-color:#FFF2DF;
}
.Product-Category {
	padding:5px;
	border-top:1px solid #E7E7E7;
	padding-bottom:15px;
	margin-top:15px;
	clear:right;
}
img.ProductThumbnail  {/*Thumbnails*/
	border:1px solid #999;
	margin-right:4px;
	width:100px;
}
img.ProductThumbshot  {/*Thumbshots*/
	margin-left:4px;
	float:right;
}
.ShortDescription {
	color:#666;
}
	.ShortDescription a {
		font-weight:bold;
	}
.Product-Homepage {
	padding:5px;
	border-bottom:1px solid #E7E7E7;
	clear:right;
	padding-bottom:15px;
	margin-top:15px;
}

/*Category product listing*/
#Pagination {
	background-color:#E7E7E7;
	text-align:center;
	clear:both;
	margin-top:15px;
	height:26px;
	padding:4px;
}


/*Homepage*/
#Recent5 {
	background-color:#E7E7E7;
	border-top:1px solid #000;
	padding:5px;
	margin-top:15px;
	margin-bottom:0;
	font-weight:bold;
}
#Recent5 em {
	font-weight:normal;
}
.DeliveryNote {
	font-size:10px;
	color:#999;
}