/* CSS Document */


html, body {
	height: 100%;
	margin-bottom: 1px;
	margin:0px;	
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
/*	background-position:center; 
background-repeat:repeat-y; 
background-image:url(../images/background.jpg);
background-color:#000000;
*/}

#container
{
	width:950px;
	padding:0px;
	margin:0px auto;
	background:#ffffff;
	text-align:left;
	background-image:url(../images/containerbg.jpg);
	background-repeat:repeat-y;

}
#top {
	margin: 0px;
	padding: 0px;
	height: 145px;
	width: 950px;
	background-image: url(../images/top.jpg);
		text-align:left;
		background-repeat:no-repeat;

}
#nav {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 160px;
	float:left;
	background-color:#B10655;
}
#navCenter {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 630px;
	float:left;
	background-color:#4C4C4C;
	
}
#navRight {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 160px;
	float:left;	
	background-color:#B10655;
}

#left {
	margin: 0px;
	padding: 0px;
	width:160px;
	float:left;
	background-color:#CACACA;

}
#center {
	width:610px;
	margin:0px;
	float:left;
	background:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom:0px;
	position:static;

}
#right {
	margin: 0px;
	padding: 0px;
	width:160px;
	float:right;
	background-color:#CACACA;	
}
#bottom {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:950px;
	background:#A6014D;
	color:#ffffff;
	clear:both;
}
/*--------------------------------------------------------------------------------------------------------*/
table.moduletable {
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background:#CACACA;
}

.moduletable-latestProducts {
	background-color:#E6BA03;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*color:#AD0505;
*/text-align:center;
margin:0px;
padding:5px;
width:160px;

}


.moduletable-galleryMenuTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#AD0505;
text-align:left;
background-color:#CACACA;
margin:0px;
padding:5px;
width:160px;
padding-bottom:20px;
}

.mainlevel-galleryMenu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
background-color:#CACACA;

}
a.mainlevel-galleryMenu {
text-decoration:none;
}
a.mainlevel-galleryMenu:hover {
color:#AD0505;

}
active_menu-galleryMenu{
color:#AD0505;

}
/*---------------------------------------------------------------*/
/* main menu in the center of the screen						 */
/*---------------------------------------------------------------*/

.moduletable-mainmenuBox{
	height:22px;
	text-align:center;
	padding:0px;
	padding-top:3px;
	margin:0px;
	width:100%;
}
.mainlevel-mainmenu{
	background-color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	border:none;
}
a.mainlevel-mainmenu{
	color:#FFFFFF;
	text-decoration:none;

}
a.mainlevel-mainmenu:hover{
	color:#FFFF00;
	text-decoration:none;

}
/*---------------------------------------------------------------*/
/* tell a friend button                  						 */
/*---------------------------------------------------------------*/
.moduletable-LightAndMagicMenuBox{
	width:160px;
	height:25px;
background-color:#B10655;
}
.mainlevel-LightAndMagicMenu{
background-color:#B10655;
	width:160px;
	height:25px;
		color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;

}
a.mainlevel-LightAndMagicMenu{
	text-decoration:none;
	color:#FFFFff;
}
a.mainlevel-LightAndMagicMenu:hover{
	color:#FFFF00;
	background-color:#790439;
}
/*---------------------------------------------------------------*/
/* Random product image                 						 */
/*---------------------------------------------------------------*/

.moduletable-randomImage{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
background-color:#CACACA;
margin:0px;
padding:5px;
width:160px;

}

.componentheading{
font-size:130%;
color:#B00656;
font-weight:bold;
}

/*---------------------------------------------------------------*/
/* Classes for displaying shop on home page                      */
/*---------------------------------------------------------------*/
/*.shopCategories{
font-size:10px;
font-weight:bold;
color:#000000;
padding-bottom:20px;
}
a.shopCategories{
text-decoration:none;
color:#000000;
}
a.shopCategories:hover{
text-decoration:none;
	color:#B10655;

}
.shopDescription {
	font-size:12px;
}*/
/*---------------------------------------------------------------*/
/* Classes for displaying galleries                              */
/*---------------------------------------------------------------*/
.galleryHomeBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#B10655;
}
a.galleryHomeBtn, a.galleryHomeBtn:visited , a.galleryHomeBtn:hover, a.galleryHomeBtn:active{
	color:#B10655;
}
.product_name , .shopCategories{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
padding-bottom:5px;
	
}
a.product_name, a.shopCategories {
text-decoration:none;
color:#000000;
}
a.product_name:hover, a.shopCategories:hover {
text-decoration:none;
	color:#B10655;
}

.category_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.category_name2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#B10655;
}
.click {
	font-size:12px;
}
/*---------------------------------------------------------------*/
/* Classes for displaying product pages                          */
/*---------------------------------------------------------------*/

p.product_decription{
font-size:12px;
margin:0px 0px 5px 0px;

}
h1.product_decription{
font-weight:bold;
font-size:12px;
color:#B10655;
margin:0px 0px 5px 0px;
}
h2.product_decription{
font-size:12px;
color:#B10655;
margin:0px 0px 5px 0px;

}
h3.product_decription{
font-size:12px;
color:#B10655;
margin:0px 0px 5px 0px;

}


.moduletable-usermodule{

width:160px;
padding-left:10px;
padding-right:10px;
background-color:#CACACA;



}

.mainlevel-usermenu{
font-size:12px;
background-color:#CACACA;

}

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/* style for the content items intro and main text		  */
.contentpaneopen-newsitems{
font-size:12px;
}

.contentheading-newsitems{
font-size:18px;
color:#B10655;
}
.modifydate{
font-size:10px;
text-align:right;
color:#999999;
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/* style for when the  showing blog view of news 	*/
/* sections latest news category					*/
.contentpagetitle-news{
font-size:16px;
color:#B10655;
font-weight:normal;
}
a.contentpagetitle-news{
color:#6B0332;
}
a.contentpagetitle-news:hover{
color:#B10655;
}

.componentheading-news{
font-size:18px;
color:#B10655;
font-weight:bolder;

}
.componentheading-news h1{ margin-top:10px;
}
.blog-news{
font-size:12px;

}

.small
{
font-size:10px;
text-align:right;
color:#666666;

}
.readon-news{
font-size:10px;
text-align:right;

}
.createdate
{
color:#CCCCCC;
}
td.createdate
{
font-size:6px;
}
.back_button{
font-size:10px;
color:#666666;
text-align:right;
}
a{
color:#6B0332;
text-decoration:none;
}
a:hover{
color:#B10655;
text-decoration:underline;
}
.contentpaneopen-news{
font-size:12px;}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/* style for home page 							 	*/
p, ol,ul, .shopDescription{
font-size:12px;
}

p {margin-top:0em}
h1,h2,h3{margin-bottom:0em}
h2{
font-size:12px;
color:#B10655;
font-weight:bold;

}
h3{
font-size:12px;
color:#B10655;
font-weight:normal;
}

h1{
font-size:18px;
color:#B10655;
font-weight:bolder;

}

/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/* class for the virtuemart module that shows login, search etc*/
/*----------------------------------------------------------*/
.moduletable-virtuemartModule
{
width:160px;

padding-left:10px;
padding-right:10px;
}
.moduletable-virtuemartModule{
font-size:12px;
}
/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/* class for the registration pages                         */
/*----------------------------------------------------------*/

.vm_register{
font-size:12px;
}

#center {
font-size:12px;

}

/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/* class for the showinf the basket							*/
/*----------------------------------------------------------*/
.basketcolor1{
background-color:#ffffff;

}
.basketcolor2{
background-color:#FEE2EF;

}

.moduletable-mostPopMod{
font-size:12px;
text-align:center;
width:100%;
}
.sectiontableentry2
{
background-color:#FEE2EF;

}
/*----------------------------------------------------------*/


/*----------------------------------------------------------*/
/* class for the showinf the basket							*/
/*----------------------------------------------------------*/

.mainlevel-bottomMenuClass
{
color:#FFFF00;
font-size:10px;
padding-left:5px;
padding-right:5px;
}
a.mainlevel-bottomMenuClass
{
color:#FFFFFF;
text-decoration:none;
}
a.mainlevel-bottomMenuClass:hover
{
color:#FFFF00;
}


#center td,th{
font-size:12px;
}

.moduletable-cart{
font-size:10px;}
table.blog-news table { padding-right:20px;}


h1 a.contentpagetitle-news{  margin-bottom:2px;}