/* VJ Links Manager v1.18 end */
@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
* { margin : 0px; padding : 0px; color : #5F5F5F; }

*.buy{
	width : 112px;
	border-left : 3px solid #FFFFFF;
	background-color : #E7E7E7;
	padding : 3px 0px 3px 2px;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #CB0000;
	text-align : center;
}

*.buy *.lil{
	color : #ea222f;
	font-weight : bold;
	background-color : #F1F1F1;
}

*.buy a.more{ font-size : 11px; }

*.buy a.more:hover{ font-size : 11px; text-decoration : none; }

/*end BoxHeader*/
/*body*/
*.crimson{
	color : #ea222f;
	font-weight : bold;
	text-decoration : none;
}

*.crimson:hover{
	color : #ea222f;
	font-weight : bold;
	text-decoration : underline;
}

*.gray{ color : #5F5F5F; font-weight : bold; }

*.image{
	width : 107px;
	height : 87px;
	border : 1px solid #BFBFBF;
}

*.image img{ margin : 2px; }

*.infoBoxContents{ color : #4F525A; }

*.innerbox img{ margin : 0px 5px; }

*.innerbox, *.innerboxMenu, *.innerbox_cat{
	height : 14px;
	margin : 1px;
	font : bold 70% Tahoma, Arial, Helvetica, sans-serif;
	color : #E6D9A7;
	padding-top : 0px;
	padding-left : 6px;
	text-align : left;
}

*.innerbox_cat{
	border : 1px solid #F0E8CF;
	background : #B2A16B url(images/header_cat_bg.gif) repeat-x;
	color : #FFFFFF;
	margin : 0px;
	height : 18px;
	padding-top : 4px;
}

*.innerboxMenu{ text-align : center; }

*.innerboxMenu a{
	font : bold 100% Tahoma, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
}

*.innerboxMenu a:hover{
	font : bold 100% Tahoma, Arial, Helvetica, sans-serif;
	color : #F9BD00;
	text-decoration : none;
}

*.m11{
	FONT-SIZE : 12px;
	COLOR : #ea222f;
	font-weight : bold;
	TEXT-DECORATION : none;
}

*.m11:hover{
	FONT-SIZE : 12px;
	COLOR : #ea222f;
	font-weight : bold;
	TEXT-DECORATION : underline;
}

*.new_prod{ width : 115px; height : 200px; text-align : center; }

*.new_prod p{ padding-left : 10px; color : #5C4F27; }

*.new_prod p span{ color : #5C4F27; }

*.price{
	text-decoration : none;
	color : #ea222f;
	font-weight : bold;
}

*.product_cat{
	background : #D8CDAD url('images/product_cat_bg.gif');
	width : 100%;
	border : 1px solid #92855D;
	margin-top : 3px;
}

*.product_cat span{ color : #CB0000; }

*.special_price{
	text-decoration : line-through;
	color : #ea222f;
	font-weight : bold;
}

/**.buy b{color:#CB0000}*/
*.txt{
	text-align : left;
	font : 70% Arial, Helvetica, sans-serif;
	margin-right : 10px;
	color : #4F525A;
}

*.txt a{
	font : 100% Arial, Helvetica, sans-serif;
	color : #ea222f;
}

A { color : #000000; text-decoration : underline; }

A:hover { color : #000000; text-decoration : underline; }

A.linkListingCats { color : #000; line-height : 1.5; }

A.linkListingCats:hover { color : #FF0000; }

A.linkListing-heading { color : #FFFFFF; }

A.linkListing-heading:hover { color : #FF0000; }

A.linkListingMain { color : #fff; }

A.linkListingMain:hover { color : #FF0000; }

A.linkListingSubCats { color : #000; line-height : 1.5; }

A.linkListingSubCats:hover { color : #FF0000; }

a.menu{
	display : block;
	height : 29px;
	background-image : none;
	padding-top : 12px;
	color : #FFFFFF;
	font : bold 120% Tahoma, Helvetica, sans-serif;
	text-decoration : none;
}

a.menu:hover{
	display : block;
	height : 29px;
	background : url('images/menu_active_bg.gif') no-repeat center top;
	padding-top : 12px;
	color : #FFFFFF;
	font : bold 120% Tahoma, Helvetica, sans-serif;
	text-decoration : none;
}

a.more{
	font-weight : bold;
	font-size : 110%;
	text-decoration : none;
	color : #5F5F5F;
}

a.more:hover{
	font-weight : bold;
	font-size : 110%;
	text-decoration : underline;
	color : #5F5F5F;
}

a.productListing-link{
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	color : #4F525A;
}

a.red{
	color : #CB0000;
	text-decoration : none;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.red:hover{
	color : #CB0000;
	text-decoration : none;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.topmenu{font: bold 120% Tahoma, Arial, Helvetica, sans-serif;color: #e80377; text-decoration: none;}
a.topmenu:hover{font:bold 120% Tahoma, Arial, Helvetica, sans-serif;color: #5f5f5f; text-decoration:none;}

body{
	font : 68% Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	background : #FFFFFF url(images/bg_wide.jpg) no-repeat fixed top;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
}

SPAN.errorText {
	font-family : Verdana, Arial, sans-serif;
	color : #ff0000;
}

SPAN.productSpecialPrice {
	font-family : Verdana, Arial, sans-serif;
	color : #ff0000;
}

table.innerproduct_cat{
	width : 100%;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
	border : 1px solid #F0E8CF;
}

table.innerproduct_cat{ }

table.innersearch a{
	font : 100% Tahoma, Arial, Helvetica, sans-serif;
	color : #554E39;
	text-decoration : none;
}

table.innersearch tr td{ padding-left : 2px; }

table.innersearch,table.innerproduct_cat{
	width : 100%;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* VJ Links Manager v1.18 begin */
TABLE.linkListing {
	border : 1px;
	border-style : solid;
	border-color : #b6b7cb;
	border-spacing : 1px;
}

table.product_cat{ }

TABLE.productListing {
	border : 1px;
	border-style : solid;
	border-color : #b6b7cb;
	border-spacing : 1px;
	width : 100%;
}

/*end body*/
/*Left column*/
table.search{
	background : #C6B682 url('images/search_bg.gif') repeat-x bottom;
	width : 100%;
}

/* end Header*/
/*BoxHeader*/
td.box{
	width : 107px;
	height : 18px;
	background-color : #4E535A;
	background-image : url('images/box_bg.gif');
}

TD.fieldKey {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

TD.fieldValue {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
}

TD.linkListing-data {
	border-right : 1px solid #b6b7cb;
	border-bottom : 1px solid #b6b7cb;
	padding : 4px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
}

td.main{
	padding-left : 3px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 10px;
}

TD.main, P.main {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 10px;
	line-height : 1.3;
}

TD.pageHeading, DIV.pageHeading {
	padding-left : 3px;
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #ea222f;
	text-align : left;
}

TD.productListing-data {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 10px;
}

TR.linkListing-even { background : #F5F5F5; }

TR.linkListing-odd { background : #f8f8f9; }

.boxText {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #4F525A;
}

.checkoutBarCurrent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ea222f;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #8c8c8c;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background : #ffb3b5;
	font-weight : bold;
}

.infoBox { border : 1px solid #BFBFBF; padding : 3px; }

.inputRequirement {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ff0000;
}

.linkFeatured {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #dbd6d6;
	color : #FFFFFF;
	text-align : center;
	border : 1px solid black;
}

.linkFeaturedHeading {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background : #dbd6d6;
	color : #FFFFFF;
	text-align : center;
}

.linkFeaturedMain {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #dbd6d6;
	color : #FFFFFF;
	text-align : center;
}

.linkListingCats {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
}

.linkListing-heading {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #b6b7cb;
	color : #FFFFFF;
	text-align : center;
}

.linkListingMain {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000;
}

.linkListingSubCats {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #FFFFFF;
	text-align : center;
}

.messageStackError, .messageStackWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color : #CCCFD2;
}

.messageStackSuccess {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color : #FFB2D9;
}

.productListing-heading {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #44464B;
	font-weight : bold;
	padding : 0px 2px;
	height : 16px;
	background-color : #FFB2D9;
	border-bottom : 1px solid #b6b7cb;
}

.productListing-heading a{
	color : #44464B;
	text-decoration : none;
	line-height : 245%;
	border : 0px;
}

.productListing-heading a:hover{ color : #44464B; text-decoration : underline; }

.productsNotifications { background : #f2fff7; }

.productsNotifications { background : #FAE1ED; }

.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ea222f;
}

/*end Left column*/
#bot_menu{
	margin : 0px 5px;
	height : 19px;
	border : 1px solid #6B6F75;
	border-width : 1px 0px;
	padding-top : 4px;
	text-align : center;
	font : bold 71% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #6B6F75;
}

#bot_menu a{
	text-decoration : none;
	font : bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #6B6F75;
}

#bot_menu a:hover{
	text-decoration : underline;
	font : bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #6B6F75;
}

#copy{
	padding-top : 3px;
	font : 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	color : #ea222f;
}

#menu img{ margin-left : 1px; }

#producer{
	text-align : center;
	font : 70% Arial, Helvetica, sans-serif;
	margin-right : 10px;
	color : #D9D9D9;
}

#producer img{ margin-right : 5px; margin-left : 5px; }

#shopping_cart{ color : #FFFFFF; padding-left : 12px; }

#shopping_cart img{ margin-right : 10px; }

/* Header*/
#topmenu{
	height : 35px;
	border-right : 3px solid #8F8F8F;
	padding-right : 7px;
}
