/*  		General Styles  		*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { color: #232323; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; }
a { color: #A60000; text-decoration: none; }
a:hover { color: #550000; text-decoration: underline; }
H1 { font-size: 15px; }
H2 { font-size: 13px; }
H3 { font-size: 12px; }
HR { color: #DDDDDD; height: 1px; }
HTML,BODY { margin: 0px 7px 0px 7px; background: url(images/bg.jpg) repeat-x #CDE1B2;}
FORM { margin: 0px; }
TABLE,IMG { border: 0px; }
TD { vertical-align: top; }
form td { vertical-align : middle ; }


/*	G4W	Content enviroment styles	*/

TABLE.Container { height: 100%; width: 780px; margin: 0 auto; background: #fff; padding:0 8px 0 8px; border-left:1px solid #B1CB8A; border-right:1px solid #B1CB8A; border-bottom:1px solid #B1CB8A;}
TD.Container { height: 90%; vertical-align: top; background: #fff;}

TABLE.Content_container { height: 100%; width: 650px; margin: 0 auto; background: #fff; padding:0 8px 0 8px; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}




/*		Header styles		*/
.HeadLogo { padding: 0 0 8px 0; text-align: left; vertical-align: middle; }
.HeadRightBox { text-align: right; vertical-align: top; padding:0  15px 8px 0; }
.HeadText { font-size: 10px; color: #666; padding: 5px 0px 10px 10px; text-align: right; vertical-align: bottom; }
.HeadLine { color: #323232; padding: 2px; background: #EBE8D6 url(images/headline_center.gif) repeat-x; vertical-align: middle; }
.HeadLine a { color: #323232; }
.HeadThinLine { background-color: #AEAEAE; height: 1px; }
.PrintableRow { height: 18px; padding-right: 176px; vertical-align: middle; width: 100%; }
.HeadTopPad { height: 18px; }
.HeadTopPad IMG { height: 18px; width: 1px; }


/*		Footer styles		*/
.BottomRow { text-align: right; vertical-align: bottom; padding:0 0 10px 0}
.Bottom { color: #A29C90; padding: 4px; border-top: 1px solid #A29C90; }
.Bottom a { color: #f8f8f8; font-weight: bold; }
.BottomPopup { padding-bottom: 10px; text-align: right; width: 100%; }
.BottomPopup a { font-weight: bold; }
.BottomDialogBox { background-color: #FBFAF6; padding-bottom: 10px; padding-left: 13px; padding-top: 10px; }


/*		Common styles		*/
.TopLabel { color: #434343; font-size: 12px; font-weight: bold; }



/*		Vertical menu		*/
.VertMenuLeftColumn { padding-right: 15px; vertical-align: top; }
.VertMenuRightColumn { padding-left: 15px; vertical-align: top; }
.VertMenuBox { background: White; padding: 4px;  }
.VertMenuBoxCat { background: #F4F1E6; }
.VertMenuBorder { background: #fff;  }
.VertMenuTitle { padding: 3px; font-size: 10px; color: #675E38; font-weight: bold; text-transform: uppercase; background: #DEEBCA url(images/menu_center.gif) repeat-x top; vertical-align: middle; }
.VertMenuSubTitle { background-color: #FFA92F; }
.VertMenuTitleIcon { height: 20px; margin-left: 8px; margin-right: 8px; vertical-align: middle; width: 21px; }
.VertMenuItems { color: #2E2E2E; text-decoration: none; }
.VertMenuItems a { color: #2E2E2E; text-decoration: none; }
.VertMenuItems a:hover { color: #2E2E2E; text-decoration: underline; }
.VertMenuHr { color: #C4C4C4; }
.CategoriesList { font-size: 12px; }



/*		Tab mechanism		*/
.Tab { color: #fff; padding-top: 3px; padding-bottom: 3px; border-bottom: 4px solid #7B7B7B; }
.Tab a { color: #353535; padding-top: 3px; padding-bottom: 3px; text-decoration: none; background: White; padding-right: 5px; padding-left: 5px; border-bottom: 4px solid #7B7B7B; }
.Tab a:hover { background: #E3EED5; color: #393939; padding-top: 3px; padding-bottom: 3px; text-decoration: none; border-bottom: 4px solid #7B7B7B; }





/*		NEW styles		*/
.categories a { display: block; font-size: 12px; border-bottom: 1px solid #F9F9F9; color: #172033; padding: 2px 3px 2px 15px; background: #fff url('images/bul.gif') no-repeat left; /*text-transform: uppercase;*/ }
.categories a.subcat { display: block; font-size: 9px; border-bottom: 1px solid #F9F9F9; color: #172033; padding: 2px 3px 2px 15px; background: #fff; /*text-transform: uppercase;*/ }
.categories a:hover { color: #C60000; text-decoration: none; background: #F5F5F5 url('images/bul_hover.gif') no-repeat left; padding-left: 15px; /*text-transform: uppercase;*/ }
.categoriesCart a { display: block; background: #FBFAF8; padding: 3px 4px 3px 10px; margin: 2px; color: #1B1B1B;  }
.categoriesCart a:hover { background: #F6F4F0; color: #B22222; text-decoration: none; }
.headerSub { padding: 10px 7px 0px 15px; }
.listing { text-align: center; background: #F8F8F8; border: 1px solid; padding: 7px; border-color: #E5E5E5; }
.listing2 { text-align: center; background: #F5F5F5; padding: 7px; border: 1px dotted #845974; }
.productsList { background: #FBFAF8; padding: 15px 7px 15px 7px; }
.productsList2 { background: #EEF3E8; padding: 15px 7px 15px 7px; }
.design { color: #f8f8f8; font-size: 10px; padding-left: 20px }
.design a { color: #f8f8f8; text-decoration: none; }
