@charset "utf-8";
/* CSS Document */


body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#FFF;
		
	margin: 0;
	padding: 0;
}

a {
	color:#da1f26;
	text-decoration:none;	
}

a:hover {
	color:#da1f26;
	text-decoration:underline;	
}

.errorDiv {
	border: 1px solid #A25965;
	height: auto;
	width: auto;
	padding: 8px;	
	background-color: #F8F0F1;
	text-align: center;	
	color:#d82525;	
	margin-bottom:20px;
	margin-top:20px;
	
	-moz-border-radius: 5px; /* Gecko browsers */	
	
	-webkit-border-radius: 5px; /* Safari prototype */	
	border-radius: 5px; /* Everything else - limited support at the moment */	
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;

}


.successDiv {
	border: 1px #567397 solid;
	height: auto;
	width: auto;
	padding: 8px;
	background-color: #f5f9fd;
	text-align: center;
	
	-moz-border-radius: 5px; /* Gecko browsers */	
	
	-webkit-border-radius: 5px; /* Safari prototype */	
	border-radius: 5px; /* Everything else - limited support at the moment */	
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;		
	
	color:#2f9b0a;
	margin-top:20px;
	margin-bottom:20px;
}


#container {
	width:910px;
	margin:0 auto;
}

#subcontainer {
	width:910px;
	margin:0 auto;
}

.hline {
	width:960px;
	height:3px;
	margin:0 auto;
}

.noentry {
	color:#FF0000;
	font-size:11px;
	padding-top:40px;
}


a.readmore-violet  {
	color:#bd588a;
	text-decoration:underline;
}

a:hover.readmore-violet {
	color:#bd588a;
	text-decoration:none;
}



/*****************
START Header 
*****************/

#headerDiv {
	width:910px;
	margin:0 auto;	
	padding-bottom:30px;	
	padding-top:30px;
	
}

#logoDiv {
	float:left;
}

#loginDiv {
	float:right;	
	font-size:11px;
	color:#433719;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-right:30px;
}

#loginDiv a {
	color:#433719;
	text-decoration:none;
}

#loginDiv a:hover {
	color:#433719;
	text-decoration:underline;
}


#loginDiv-caption {
	font-weight:800;
	padding-bottom:10px;
	text-transform:uppercase;
	padding-left:2px;
}

.login-txtfield {
	font-size:11px;	
	border:1px solid #433719;
	padding:2px 2px 2px 2px;
}


.loginDiv-loggedin {	
	background-color:#d5c296;
	padding:5px 5px 5px 5px;
	width:200px;
	border:1px solid #b69452;
	text-align:center;
	
	
}


/*****************
END Header 
*****************/


/********************
START Navigation Tabs 
********************/

#navigation {
	/*org float:left;*/
	padding-bottom:10px;
	/*padding-right:10px;*/
}

/********************
END Navigation Tabs 
********************/


/*******************************
START Featured Items - Homepage  
*******************************/

#featuredDiv {
	background-image:url(../images/shadow.png);
	background-repeat:no-repeat;
	background-position:top;
	width:910px;	
	margin:0 auto;
	padding-bottom:10px;
}

#feat_eventsDiv {
	float: left;
	margin-right:40px;
	padding-left:10px;
	width:270px;
}

#feat_catalogue {
	float:left;
	margin-right:40px;
	width:270px;
}

#feat_product {
	float:left;
	width:270px;	
}

.feat-infoDiv {
	padding-top:10px;
}

.featDiv-title {
	border-bottom:1px solid #da2027;
}


.feat-img {
	float:left;	
	padding-right:10px;
	
	width:108px;
	height:100px;
	background-image:url(../images/thumbholder.png);
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
}

.feat-text {
	float:left;
	width:140px;
	font-size:10px;
	/*padding-left:10px;	*/
	padding-top:2px;
}

.feat-title {
	padding-bottom:10px;
	color:#da1f26;
	font-size:10px;
	font-weight:bold;	
}

.feat-bulletDiv {
	padding-top:10px;
	color:#da1f26;
}

.feat-bulletDiv a {
	color:#da1f26;
	text-decoration:none;	
}

.feat-bulletDiv a:hover {
	color:#da1f26;
	text-decoration:underline;	
}

/*******************************
END Featured Items - Homepage  
*******************************/


/**************
START Footer 
**************/

#footer {
	color:#c2c1c0;
	padding-top:20px;
	margin:0 auto;
	width:910px;
	font-size:11px;
	padding-bottom:20px;
	margin-top:40px;
}

#footer a {
	color:#c2c1c0;
	text-decoration:none;
}

#footer a:hover {
	color:#c2c1c0;
	text-decoration:underline;
}

#footer-info {
	float:left;	
}

#footer-copyright {
	float:right;
	text-align:right;	
}


/**************
END Footer 
**************/


/**************
START About Us 
**************/

#aboutDiv {
	 float:left; 	
	 background-image:url(../images/about_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:640px;
	 padding-top:20px;
	 padding-left:15px;	
}

#aboutDiv-title {
	padding-left:425px;
	padding-top:20px;
	
}

#aboutDiv-desc {
	float:left;
	width:280px;
	text-align:left;
	padding-left:20px;
	color:#624200;
}


#aboutDiv-img {
	float:right;	
	width:271px;
	height:291px;	
	padding-top:30px;
	padding-right:40px;
	
}

/**************
END About Us 
**************/


/**************
START Trade Fair 
**************/

.separator-violet {
	background-image:url(../images/violetline.png);
	background-repeat:no-repeat;
	background-position: bottom;
	width:589px;
	height:4px;
	padding-top:5px;
	padding-bottom:20px;
	clear:both;
}

#tradeDiv {
	 float:left; 	
	 background-image:url(../images/trade_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:831px;	
	 padding-top:20px;
	 padding-left:15px;	
	 color:#828180;
	 padding-bottom:30px;
}

#tradeDiv-title {
	padding-left:425px;
	padding-top:20px;
	
}

#tradeDiv-desc {
	float:left;
	width:565px;
	text-align:left;
	/*org padding-left:30px;*/
	padding-left:20px;
	padding-top:20px;
	/*org color:#624200;*/
	font-size:11px;
}

.tradeDiv-desc-title {
	font-size:18px;
	font-weight:bold;
	color:#8a8889;
	font-family:"Century Gothic";
	padding-bottom:20px;
	padding-top:10px;
}

.tradeDiv-desc-title a{	
	color:#8a8889;
	text-decoration:none;	
}

.tradeDiv-desc-title a:hover{	
	color:#8a8889;
	text-decoration:underline;	
}

.tradeDiv-desc-container {
	padding-top:10px;	
	padding-left:10px;
}

.tradeDiv-desc-body {
	padding-top:10px;
}

.tradeDiv-desc-url {
	padding-top:10px;	
	float:left;	
}

.tradeDiv-desc-url-inner {
	padding-top:10px;
	padding-right:20px;
	float:left;
	width:420px;	
}

.tradeDiv-desc-url a, .tradeDiv-desc-url-inner  a {
	color:#bd588a;
	text-decoration:underline;
}

.tradeDiv-desc-url a:hover, .tradeDiv-desc-url-inner a:hover {
	color:#bd588a;
	text-decoration:none;
}

.tradeDiv-backto {
	float:right;	
	color:#bd588a;
}

.tradeDiv-backto a {
	color:#bd588a;
	text-decoration:underline;	
}

.tradeDiv-backto a:hover {
	color:#bd588a;
	text-decoration:none;	
}

#tradeDiv-previous {
	background-image:url(../images/shadow2.png);
	background-repeat:no-repeat;
	width:600px;
	margin:0 auto;		
}

.tradeDiv-previous-border {	
	width:575px;	
	border-top:1px solid #da1f26;	
	margin-left:25px;
	
}

#tradeDiv-prev-container {
	float:left; 
	width:180px;	
	font-size:11px;
	padding-right:5px;
}

.tradeDiv-prev-title {
	padding-bottom:15px;
	padding-top:20px;
}

.tradeDiv-prev-title a{	
	color:#8a8889;
	text-decoration:none;	
}

.tradeDiv-prev-title a:hover{	
	color:#8a8889;
	text-decoration:underline;	
}


/**************
END Trade Fair 
**************/



/*******************
START Ordering Info 
*******************/

#orderingDiv {
	 float:left; 	
	 background-image: url(../images/orderinginfo_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:863px;	
	 padding-top:20px;
	 padding-left:15px;	
	 color:#828180;
	 padding-bottom:0px;

}

#orderingDiv-title {
	padding-left:400px;
	padding-top:20px;
	
}

#orderingDiv-desc {
	float:left;
	width:565px;
	text-align:left;
	/*org padding-left:30px;*/
	padding-left:25px;
	padding-top:20px;	
	font-size:11px;
	line-height:16px;
}

.orderingDiv-header {
	text-align:center; 
	/*
	font-family:'Century Gothic'; 
	font-size: 18px; 
	color:#aea800; 
	font-weight:bold;
	*/
	padding-top:20px;
	padding-bottom:20px;
}


/*****************
END Ordering Info 
*****************/



/*******************
START Registration 
*******************/

#registerDiv {
	 float:left; 	
	 background-image: url(../images/reg_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:831px;	
	 padding-top:20px;
	 padding-left:15px;	
	 color:#828180;
	 padding-bottom:20px;
}

#registerDiv-desc {
	float:left;
	width:565px;
	text-align:left;
	/*org padding-left:30px;*/
	padding-left:25px;
	padding-top:20px;	
	font-size:11px;
	line-height:16px;
}

.registerDiv-header {
	padding-top:40px;
	padding-bottom:20px;
	padding-left:50px;	
}

/***y Profile***/
.registerDiv-header-editprofile {
	/*padding-top:45px;*/
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	font-size:14px;	
	font-family: Verdana, Geneva, sans-serif;
}

/*****************
END Registration 
*****************/


/**************
START Contact Us 
**************/

#contactDiv {
	 float:left; 	
	 background-image:url(../images/contact_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:532px;
	 padding-top:20px;
	 padding-left:15px;
	 font-family:"Century Gothic";
}

#contactDiv-title {
	padding-left:420px;
	padding-top:22px;	
}

#contactDiv-leftcol {
	float:left;
	width:280px;
	text-align:center;
	padding-left:10px;
	color:#b49449;
	margin:0 auto;
	padding-top:40px;
}
/*
#contactDiv-leftcol a {	
	color:#b49449;
	text-decoration:none;	
}

#contactDiv-leftcol a:hover {	
	color:#b49449;
	text-decoration:underline;	
}
*/

#contactDiv-rightcol {
	float:left;	
	width:320px;
	text-align:center;
	padding-left:20px;
	padding-top:40px;	
	color:#b49449;
	
}

/*
#contactDiv-rightcol a {	
	color:#b49449;
	text-decoration:none;	
}

#contactDiv-rightcol a:hover {	
	color:#b49449;
	text-decoration:underline;	
}
*/

.contact-name {
	font-size:20px;
	font-weight:bold;
	
}

/**************
END Contact Us 
**************/


/**********************
START Sidebar - Events 
**********************/

#sidebar-left {	
	float:left; 
	width:238px;	
}

#eventsDiv {		
	width:220px;
	padding-top:30px;
	padding-left:5px;	
}

.eventsDiv-text {
	float:left;
	width:100px;
	font-size:10px;
	/*org padding-left:10px;*/
}

#eventsDiv-container {
	background-image:url(../images/shadow.png);
	background-repeat:no-repeat;
	background-position:top;
	width:230px;	
	margin:0 auto;
	margin-top:10px;
}


/***Inner***/

#eventDiv-inner {
	 float:left; 	
	 background-image:url(../images/event_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:640px;
	 padding-top:20px;
	 padding-left:15px;	
	 padding-bottom:20px;
}

/***END Inner***/


/**********************
END Sidebar - Events 
**********************/


/**********************
START Catalogue 
**********************/

#catalogueDiv {
     position: relative;
	 float:left; 	
	 background-image:url(../images/catalogue_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 padding-top:20px;
	 padding-left:15px;	
	 color:#828180;
	 padding-bottom:30px;

}

#catalogueDiv-title {
	padding-left:425px;
	padding-top:20px;
	
}

#catalogueDiv-desc {
	float:left;
	width:565px;
	text-align:left;
	/*org padding-left:30px;*/
	padding-left:2px;
	padding-top:20px;
	/*org color:#624200;*/
	font-size:11px;
	text-align: center;
}


#catalogueDiv-proddesc-container {
	border-top: 1px solid #b49449;
	margin-top:20px;
	margin-left:0px;
	background-image:url(../images/producttitle_bg.png);
	/*org height:51px;*/
	height:auto;
	background-repeat:no-repeat;
	background-position:top;
	width: 561px;

}

.catalogueDiv-prodtitle {
	font-family:"Century Gothic";
	font-size:18px;
	color:#b49449;
	font-weight: bold;
	text-align:center;
	padding-top:15px;
	width: 561px;
}

.catalogueDiv-proddesc {
	padding-top:10px;
	text-align: center;
	/*text-align:justify;*/

}

.prevNav {
    z-index: 50; 
    position: absolute; 
    top: 200px; 
    left: 50px;
    cursor: pointer;
}

.nextNav {
    z-index: 50; 
    position: absolute; 
    top: 200px;
    right: 50px;
    cursor: pointer;
}

.splash {
	text-align: center;
	width: 561px;
}

/**********************
END Catalogue
**********************/


/**********************
START Featured Product 
**********************/

#featuredProductDiv {
	 float:left; 	
	 background-image:url(../images/featured_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:565px;
	 padding-top:20px;
	 padding-left:15px;
}

#featuredProductDiv-title {
	padding-left:400px;
	padding-top:22px;	
}

#featuredProductDiv-container {
	padding-top:35px;
	padding-left:20px;
}


.featuredProductDiv-prodtitle-container {
	float:left;	
	width:327px;
	height:68px;
	background-image:url(../images/feat_prodtitle_bg.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:20px;
}

.featuredProductDiv-prodtitle {
	font-family: "Century Gothic";
	font-size:18px;
	color:#b49449;
	font-weight: bold;
	text-align:left;
	width:280px;
	padding-top:20px;
}

.featuredProductDiv-image {
	float:left;
	width:237px;
	padding-top:10px;
	
}

.featuredProductDiv-desc {
	float: left;
	padding-left:25px;
	width:320px;
	color:#828180;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}


/**********************
END Featured Product 
**********************/


/**********************
START Our Collection
**********************/

#collectionDiv {
	 float:left;
	 background-image:url(../images/collection_bg.png);
	 background-position:top;
	 background-repeat:no-repeat;
	 width:646px;
	 height:702px;
	 padding-top:20px;
	 padding-left:15px;
	 font-family: Verdana, Geneva, sans-serif;
	 font-size:11px;
	 padding-bottom:40px;
}

#collectionDiv-title {
	padding-left:380px;
	padding-top:22px;	
}

#collectionDiv-container {
	padding-top:20px;
	padding-left:20px;
}

#collectionDiv-container-inner {
	padding-top:20px;
	padding-left:0px;
}

.collectionDiv-prodtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#653201;
	font-weight: bold;
	text-align:center;
	width:183px;;
	padding-top:10px;
	/*float:left;*/
}

.collectionDiv-prodtitle a {	
	color:#653201;
	text-decoration:none;	
}

.collectionDiv-prodtitle a:hover {	
	color:#653201;
	text-decoration:underline;	
}

.collectionDiv-image {	
	width:183px;
	height:147px;		
	float:left;
	padding-bottom:5px;
}

.collectionDiv-desc {
	float: left;
	padding-left:25px;
	width:320px;
	color:#828180;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.collectionDiv-productName  {
	font-weight:bold; 
	font-size:18px; 
	color:#7d828e; 
	padding-top:10px; 
	padding-left:20px;	
}


.collectionDiv-productDesc {
	width:560px; 
	text-align:justify; 
	color:#828180; 
	padding-left:20px;	
}


/**********************
END Our Collection
**********************/


/*pagination*/

#pagination {	
	font-size:11px; 	
	padding-bottom:10px; 
	padding-top:30px;
}


span.pagination {
	/*padding: 2px 5px 2px 5px;*/
	/*margin: 2px;*/
	/*border-right: 1px solid #a5aeb6;*/
	border-right: 1px solid #646161;
	text-decoration: none; /* no underline */	
	/*background-color:#8e908f;*/
	/*color:#d0cfcb;*/
	color:#bd588a;
	padding-right:5px;
	padding-left:5px;	
}

span.current {		
	/*padding: 2px 5px 2px 5px;*/
	/*margin: 2px;*/
	border-right: 1px solid #646161;
	text-decoration: none; /* no underline */	
	/*background-color:#0d0d0b;*/
	color:#aa965d;
	padding-right:5px;
	padding-left:5px;	
}


span.disabled {		
	margin: 2px;	
	color: #ddd;
}

/*end pagination*/



/**********************
START My Profile
**********************/

.myprofile-msg {	
	padding-left:40px;
	padding-bottom:10px;	
	color:#090;
	
}

/**********************
END My Profile
**********************/
