body
{
	margin: 0px;
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-x;
	background-color:#E81C24;
}

.menu
{
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 15px;
}

.menuText
{
	color: #ffffff;
	text-decoration: none;
}

.titleWhiteBold
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.menuText:hover
{
	color: #FFBB9B;
	text-decoration: none;
}

.mainPageStyle
{
	margin: 0px;
	background-image: url(../images/mainFrameBG.gif);
	background-repeat: repeat-x;
	background-color: #8E0A0C;
}

.footer
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 20px;
}
/* ######################		Web Page Manager Layouts Styles		####################*/
.image_border
{
	border: 1px solid #666666;
}

.image_left
{
	float: left;
	margin: 0px 8px 1px 0;
	border: 1px solid #666666;
}

.image_right
{
	float: right;
	margin: 0px 0 1px 8px;
	border: 1px solid #666666;
}

.title_orange
{
	font-family: Century Gothic,arial;
	font-size: 15px;
	color: #BEBEBE;
	font-weight: bold;
	border-bottom: 1px dotted #707070;
}

.text_justify
{
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	text-align: justify;
}

.blue_link
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.text
{
	font-family: Tahoma;
	font-size: 11px;
	color: #707070;
}
/* ######################	End Web Page Manager Layouts Styles		####################*/
/* ########################		Web Page Manager Menu Styles #####################*/
A.wpm_mainmenuTxt
{
	color: #ffffff;
	text-decoration: none;
}
A.wpm_mainmenuTxt:hover
{
	color: #FFBB9B;
	text-decoration: none;
}
A.wpm_submenu
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
A.wpm_submenu:hover
{
}

.wpm_mainmenu
{
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
}
td.wpm_submenu
{
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
}
a.wpm_submenu
{
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	/*height: 15px;*/
}
a.wpm_submenu:hover
{
	color: #FFBB9B;
	text-decoration: none;
}
td.wpm_submenu2
{
	color: #FFFFFF;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
}
a.wpm_submenu2
{
	color: #FFFFFF;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	text-decoration: none;
}
a.wpm_submenu2:hover
{
	color: #FFBB9B;
	text-decoration: none;
}

/*td.wpm_submenu_topitem
{
	background-color: #90B83C;
	font-family: Arial;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}
td.wpm_submenu_topitem:hover
{
	background-color: #668A1B;
}
td.wpm_submenu_topitem_over
{
	background-color: #668A1B;
	font-family: Arial;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}

td.wpm_submenu_topitem_img
{
	background-image: url(../images/wpm_aro_normal.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #90B83C;
	font-family: Arial;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}
td.wpm_submenu_topitem_img:hover
{
	background-image: url(../images/wpm_aro_over.gif);
	background-color: #668A1B;
}
td.wpm_submenu_topitem_img_over
{
	background-image: url(../images/wpm_aro_over.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #668A1B;
	font-family: Arial;
	font-size: 11px;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}


td.wpm_submenu2
{
	color: #FFFFFF;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	/*height: 15px;*/
/*}
a.wpm_submenu2
{
	color: #FFFFFF;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	text-decoration: none;
}
a.wpm_submenu2:hover
{
	color: #FFBB9B;
	text-decoration: none;
}


td.wpm_submenu:hover
{
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	height: 15px;
}
td.wpm_submenu_over
{
	background-color: #668A1B;
	font-family: Arial;
	font-size: 11px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}

td.wpm_submenu_img
{
	background-image: url(../images/wpm_aro_normal.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #90B83C;
	font-family: Arial;
	font-size: 11px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}
td.wpm_submenu_img:hover
{
	background-image: url(../images/wpm_aro_over.gif);
	background-color: #668A1B;
}
td.wpm_submenu_img_over
{
	background-image: url(../images/wpm_aro_over.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #668A1B;
	font-family: Arial;
	font-size: 11px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 22px;
	padding-left: 3px;
}*/

/* ########################		Web Page Manager End Menu Styles #####################*/
/* ########################		Product Catalogue Menu Styles #####################*/
.prodcat_category_menu
{
	font-family: tahoma;
	font-size: 11px;
	height: 18px;
	border-bottom: dotted 1px #84B2D9;
	background-image: url(../images/prodcat_menuarow.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
}
.prodcat_category_menu_link
{
	color: #FFFFFF;
	text-decoration: none;
}
.prodcat_subcategory_menu
{
	font-family: tahoma;
	font-size: 11px;
	height: 18px;
	background-color: #4D95CD;
	background-image: url(../images/prodcat_submenuarow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 47px;
}
.prodcat_subcategory_menu_link
{
	color: #FFFFFF;
	text-decoration: none;
}
.prodcat_predcrumbs
{
	font-family: Tahoma;
	font-size: 11px;
	color: #92BB3D; /*text-transform: uppercase;*/
	font-weight: bold;
}
a.prodcat_predcrumbs
{
	font-family: Tahoma;
	font-size: 11px;
	color: #92BB3D; /*text-transform: uppercase;*/
	font-weight: bold;
	text-decoration: underline;
}
a.prodcat_predcrumbs:hover
{
	text-decoration: none;
}
a.module_link_bold
{
	font-family: Tahoma;
	font-size: 11px;
	color: #707070;
	text-decoration: underline;
	font-weight: bold;
}
a.module_link_bold:hover
{
	text-decoration: none;
}
/*a.module_link2_bold
{
	font-family: Tahoma;
	color: #707070;
	font-size: 11px;
	font-weight: bold;
}
a.module_link2_bold:hover
{
	text-decoration: none;
}*/

.module_subtitle
{
	font-family: Tahoma;
	color: #A42753;
	font-size: 11px;
	font-weight: bold;
}
.module_background_color
{
	background-color: #E6E6E6;
}
.module_title
{
	background-image: url(../images/titleBG.gif);
	background-repeat: repeat-x;
	border-bottom: dotted 1px #bbbbbb;
	font-family: Tahoma;
	color: #A42753;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.module_button
{
	width: 100px;
	height: 20px;
	background-image: url(../images/footerBG.gif);
	background-repeat: repeat-x;
	border: 0px;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
}
.module_textbox
{
	height: 20px;
	font-family: tahoma;
	font-size: 11px;
}
.module_textarea
{
	font-family: tahoma;
	font-size: 11px;
}
.module_error
{
	font-family: tahoma;
	font-size: 11px;
	color: #FF0000;
}
.module_grid_item
{
	font-family: Tahoma;
	color: #7C7C7C;
	font-size: 11px;
	text-align: justify;
	background-color: #EEEEEE;
}
.module_grid_alternating_item
{
}
.textJustify
{
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
}

.titleRoseMain
{
	font-family:tahoma;
	font-size:11px;
	color:#FF8C88;
	padding:0px 0px 7px 0px;
	font-weight:bold;
	border-bottom:dotted 1px #FF6666;
}

.productPic
{
	float:left;
	margin:0px 10px 6px 0px;
}
A.product_name
{
	color: #ffffff;
	text-decoration: none;
}
A.product_name:hover
{
	color: #FFBB9B;
	text-decoration: none;
}
.inputRedBut{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	background-image:url(../images/bg_but_red.gif);
	background-repeat:repeat-x;
	border:0;
	height:17px;
}
.error
{
	color: #FFFF00
}