*
{
	margin:0;
	padding:0;
}

body, html
{
	background: #000000;
	color: #000000;
	font : 11px Arial, Helvetica, sans-serif;
}

.border
{
	border : 1px solid #B8B8B8;
}

a
{
	color : #D11F73;
	text-decoration : none;
}

a:hover
{
	color : #D11F73;
	text-decoration : underline;
}

.bold
{
	font-weight : bold;
}

p
{
	margin : 0 0 12px 0;
}

.center
{
	text-align : center;
}

.right
{
	float : right;
}

.left
{
	float : left;
}

.clear
{
	clear : both;
}

.just
{
	text-align : justify;
}

.sep
{
	clear : both;
	background-color : White;
	width : 800px;
}

.listTitle
{
	padding : 2px 15px;
	background-color : #D11F73;
	color : White;
	font-size : 15px;
}

.title
{
	font-size : 15px;
	color : #7A3796;
	font-weight : bold;
}

.price
{
	font-size : 25px;
	color : #D11F73;
}

.latestPrices
{
	font-size : 15px;
	line-height : 25px;
	border : 1px solid #AD80B9;
	background-color : #592879;
	color : White;
	padding : 3px 10px;
}

.latestPrices:hover
{
	color : White;
	text-decoration : none;
	background-color : #AD80B9;
}

.input
{
	border : 1px solid #592879;
	background-color : White;
	padding : 1px;
}

.but
{
	border : 1px solid Black;
	background-color : #592879;
	color : White;
	padding : 1px;
	width : 80px;
}

#container
{
	width : 805px;
	margin : 0 auto;
	background : url(../images/background.gif) repeat-y;
}

#pageTitle
{
	clear : both;
	width : 800px;
	height : 20px;
	background : url(../images/background2.gif) repeat-y;
}

#pageTitle div
{
	line-height : 20px;
	color : White;
	text-transform : uppercase;
	letter-spacing : 3px;
	float : right;
	font-size : 10px;
}

#leftColumn
{
	width : 200px;
	float : left;
}

#rightColumn
{
	width : 605px;
	float : left;
}

#copy
{
	background-color : #B2B2B2;
	color : White;
	text-indent : 15px;
	text-transform : uppercase;
	line-height : 20px;
	width : 800px;
	font-size : 9px;
}

#copy a
{
	color : White;
}

#search
{
	width : 170px;
	height : 40px;
	margin : 5px auto;
	background : url(../images/search.gif) no-repeat left bottom;
	color : #9A64A8;
	text-transform : uppercase;
	letter-spacing : 3px;
	font-size : 10px;
	position : relative;
}

#search .searchInput
{
	background-color : White;
	border : 1px none Fuchsia;
	font-size : 10px;
	color : #AD80B9;
	padding : 1px;
	width : 133px;
	position : absolute;
	left : 5px;
	top : 21px;
}

#search .searchBut
{
	position : absolute;
	left : 145px;
	top : 20px;
}

#news
{
	width : 160px;
	margin : 0 auto;
}

#news #newsRead
{
	padding : 5px 0;
}

#contentList
{
	padding : 20px 20px;
}

#contentList .product
{
	padding : 15px 20px;
}

#contentList .product img
{
	float : right;
	margin-left : 15px;
}

#contentList .product td
{
	padding : 2px 2px;
}

#contentList  td
{
	padding : 2px 2px;
}

#contentList #quote
{
	border : 1px dashed #5A297A;
	background-color : #E3D1EF;
	padding : 10px;
}

#contentList #quote div
{
	float : left;
}

#contentList ul
{
	margin : 0px 20px 15px 0;
}

#contentList .clientsLogos
{
	float : left;
	width : 180px;
	height : 120px;
	text-align : center;
}

#newsBox
{
	width : 180px;
	float : right;
	margin : 0 0 10px 10px;
	padding : 10px;
	border : 1px solid #CCCCCC;
}

/* START CATS */

#contentList .categories
{
	margin : 15px 15px;
	list-style-type : none;
}

#contentList .categories li
{
	width : 120px;
	float : left;
}

/* END CATS */

#content
{
	width : 401px;
	float : left;
}

#photo
{
	width : 199px;
	float : left;
}

#text p
{
	padding : 0 20px 10px 20px;
}

/* START MENU */

#menu
{
	width : 199px;
}

#menu ul
{
	list-style-type : none;
}

#menu ul li
{
	border-bottom : 1px solid White;
}

#menu ul li a
{
	display : block;
	background-color : #AD80B9;
	line-height : 19px;
	width : 199px;
	height : 19px;
	color : White;
	text-indent : 15px;
	text-transform : uppercase;
	letter-spacing : 3px;
	font-size : 10px;
	text-decoration : none;
}

#menu ul li a:hover
{
	background-color : #894F9C;
	text-decoration : none;
}

#menu ul li #selected
{
	background : #592879 url(../images/ball_background.jpg) no-repeat right;
}

#menu ul li #last
{
	background-color : #8B4E9E;
}

#menu ul li #last:hover
{
	background-color : #592879;
}

/* END MENU */

/* START PAGE MENU */

#pageMenu
{
	height : 50px;
	margin-top : 25px;
}

#pageMenu #pgNmbr
{
	float : left;
}

#pageMenu ul
{
	list-style-type : none;
	margin : 0;
	padding : 0;
	float : left;
}

#pageMenu ul li
{
	float : left;
}

#pageMenu ul li a
{
	display : block;
	padding : 0px 4px;
	background-color : #AD80B9;
	float : left;
	border-right : 1px solid White;
	color : White;
}

#pageMenu ul li a:hover
{
	background-color : #592879;
	color : White;
	text-decoration : none;
}

#pageMenu ul li .selected
{
	background-color : #592879;
	color : White;
	text-decoration : none;
}

/* END PAGE MENU */