 

body 
{
	margin:0;
	padding:0;
	border:none;
	margin-bottom:50px;
	/*background:url(../images/background.gif) #aacee5; */
	font-family:Arial, Helvetica, sans-serif;
	/*background: url(../images/grandcraftsbg.jpg) 0 0 fixed;
	background-size: 100%;*/
}


.boxText { font-family: arial; font-size: 10px; }
.errorBox { font-family: arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: arial; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #eeefed; }
.orderEdit { font-family: arial; font-size : 10px; color: #000001; text-decoration: underline; }
 



#gradient {
	width:100%;
	height:500px;
}

#wrapper {
	width:1024px;	
	margin:0 auto;
	/*padding:0px 9px 0 9px;*/
	/*background:url(../images/bg2.jpg);*/
}
#waterbackground
{  
	width:824px; 
	height:964px;
	background:url(../images/HomeBGLight.jpg);
}
#footer {
	width:1024px;
	height:33px;
	margin:0 auto;
	padding-top:9px;
	background:url(../images/footer.gif) no-repeat;
	text-align:center;
	font-size:11px;	
}

#footer a {
	padding:0 6px;
	text-decoration:none;
	color:#6f6f6f;
}

#footer a:hover, #right .lander-articles .lander-article .lander-article-content a:hover, #right .recent-articles .recent-article a:hover, #content a:hover, #breadcrumbs a:hover {
	text-decoration:underline;
}

A 							{ color:Blue;font-family:arial;text-decoration: none;
								font-size:12px; line-height:12px; font-family:arial;}
A:hover 					{ color: Blue; text-decoration: underline;
								font-size:12px; line-height:12px; font-family:arial;
	}
	 

FORM 						{display: inline;}
/*
td, div						{padding:0px; margin:0px; font-family:arial;}
*/
/* ********************************************************************************************************* */
td 				{vertical-align:top;}
/*table			{width:100%;} */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
TR.headerError 				{background: #ff0000;}

TD.headerError 				{color: #ffffff;font-size: 12px;font-weight : bold;font-family:arial; background: #ff0000;text-align:center;}

TR.headerInfo 				{background: #00ff00;}

TD.headerInfo 				{color: #ffffff;font-size: 12px;font-weight: bold;font-family: arial;background: #00ff00;text-align: center;}

.infoBox 					{background: #e4e4e4;}

.infoBoxContents 			{padding:0px 0px 0px 10px;}

.infoBoxNotice 				{background: #FF8E90;}

.infoBoxNoticeContents 		{font-size: 10px;font-family: arial;background: #FFE6E6;}

TD.infoBoxHeading 			{color: #ffffff;font-size: 10px;font-family: arial;font-weight: bold;background: #bbc3d3;}

TD.infoBox, SPAN.infoBox 	{font-size: 10px;font-family: arial;
}

TD.formAreaTitle 					{font-size:12px;font-weight: bold;font-family: arial;}
SPAN.markProductOutOfStock 			{color: #c76170;font-size: 12px;font-weight: bold;font-family: arial;}

SPAN.errorText 						{color: #ff0000;font-family: arial;}

.moduleRow { }
.moduleRowOver 						{background-color: #eeefed; cursor: pointer; cursor: hand; }
.moduleRowSelected 					{background-color: #eeefed; }

.checkoutBarFrom, .checkoutBarTo 	{color: #666665; font-size: 10px;font-family: arial;}
.checkoutBarCurrent 				{color: #666665;font-size: 10px;font-family: arial;}
/* message box */
.messageBox 						{font-family: arial; font-size: 10px; }
.messageStackError, 
.messageStackWarning 				{font-family: arial; font-size: 10px; background-color: #ffb3b5;}

.messageStackSuccess 				{font-family: arial; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement 					{font-family: arial; font-size: 10px; color: #ff0000; }
/* ************************************************************************************* */
.vam					{vertical-align:middle;}
.tac					{text-align:center;}
.b_width strong			{display:block; width:170px; font-weight:normal;}
.width2_100				{width:100%;}
/* ************************************************************************************* */
.row_1					{padding:0px 0px 0px 0px; height:79px;}
.row_2					{padding:5px 0px 0px 0px;}
.row_3					{padding:6px 0px 6px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */


.bg3_main			{width:1024px;background:url(../images/banner2.jpg) 0px 0px no-repeat; position:relative;}
.bg4_main			{padding:0px 0px 0px 0px;}
.bg5_main			{background:url(../images/s_tl.gif) 0px 0px no-repeat;}
.bg6_main			{background:url(../images/s_tr.gif) right 0px no-repeat;}

.main_table					{background:url(../images/spacer.gif) 223px 0px repeat-y;}
.box_width_left				{width:235px;}
.box_width_right			{width:0px; visibility:hidden;}

.content_width_td				{width:100%;padding:0px 0px 0px 5px;}
.box_width_td_left				{padding:0px 0px 0px 0px;}
.box_width_td_right				{padding:0px 0px 0px 0px; visibility:hidden; display:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.header td 		 {color:#ffffff; font-size:11px; font-weight:normal; font-family:arial; vertical-align:middle; text-align:center;height:36px; white-space:nowrap;}


.header strong	{color:#9b9b9b; font-weight:normal; font-size:11px;}
.header b		{color:#eb88bd; font-size:11px; text-decoration:underline;}

.header .z1 a	{font-weight:bold;}
.header a 		 {color:#ffffff; font-size:11px; line-height:12px; font-weight:normal; font-family:arial; text-decoration:none}
.header a:hover  {color:#ffffff; text-decoration:underline;}

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText,
.boxText td					{color:#656565; font-size:12px; line-height:12px; font-family:arial; }
.boxText a					{color:#4b4b4b; font-size:12px; line-height:12px; font-family:arial; text-decoration:none;}
.boxText a:hover			{color:#4b4b4b; text-decoration:underline;}
.boxText span 				{display:block;padding:0px 0px 10px 0px;}

/*********************************************
 *              Left Menu Start              *
 ********************************************/
/* Left Menu Div */
.cssLeftMenu
{
    float: left;
    width: 175px;
}
/* Tittle Logo */
.cssLeftMenuTitleDiv
{
    background: url(../images/common/folder.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 100%;
    padding-top: 30px;
}
/* Menu Border Layout */
.cssLeftMenuDiv
{
    border: 1px solid #b0bec7;
    padding-bottom: 100px;
    line-height: 22px;
}
.cssLeftMenuDiv br
{
    line-height: 15px;
}
/* Menu Items */
.cssMenuCategory
{
    padding-left: 20px;
    font-weight: bold;
    background: url(../images/common/minus.gif) no-repeat 5px;
}
.cssMenuCategoryHide
{
    padding-left: 20px;
    font-weight: bold;
    background: url(../images/common/plus.gif) no-repeat 5px;
}
.cssMenuSubCategory
{
    padding-left: 15px;
}
.cssMenuSubCategoryHide
{
    display: none;
}
.cssMenuItem
{
    padding-left: 25px;
    padding-bottom:5px;
    padding-top:5px;
    background: url(../images/common/link.gif) no-repeat 5px;
}
.cssMenuIndependentLink
{
    padding-left: 20px;
    font-weight: bold;
}
/*******************************************
 *              Left Menu End              *


/* All buttons */
input[type=submit], input[type=button]
{
    height: 20px;
    border: 1px solid #B9BABD;
    background: #FFFFFF url(../images/bg_button.gif) repeat-x center;
    cursor: pointer;
    margin-left: 5px;
}
/* Buttons */
.cssButton100
{
    height: 18px;
    width: 85px;
    font-size: 11px;
}

.cssButton120
{
    height: 18px;
    width: 120px;
    font-size: 11px;
}
