body {
	margin:0;
	padding:0;
	line-height: 1.3em;
	background-image:url(/img/pattern_bg.jpg);
	background-repeat: repeat;
}
em {
	color: #7c3002;
	font-style: normal;
	font-size:10px;
	line-height: 1.0em;
}
#rightcolumn em  a{      /* linked em font style - link to web page - google adv*/
	color: #7c3002;
	font-style: normal;
	font-size:10px;
	line-height: 1.0em;
	text-decoration: none;
}
#maincontainer {
	width: 1024px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-color: #ffffff;
}
#header {
	background-color: #d8e45c;
	/*background-image:url(../img/header_logo.jpg);*/
	width: 1024px;
	height:160px; /*Height of the header*/
}
#menu {
	height: 32px;
	background-color: #f9fce4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5d6c8;
	border-right-color: #d5d6c8;
	border-bottom-color: #d5d6c8;
	border-left-color: #d5d6c8;
	
}
.menu_text { /*Menu text style - Home, About Us..*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	color:#4f5601; /*Green color for menu (Home, About us...)*/
}

.notrecommended_text { /*Not recommended text..*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	color:#ff0000; /*Red color*/
	font-weight: bold;
}

.menu_dot_line /* dotted vertical menu line - Home, About Us...*/
{
	background-image:url(img/menu_dot_line.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 23px;
	margin-top: 14px;
}
#submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c3002; /*brownish submenu color*/
	margin-left: 10px;
}

#contentwrapper 
{
	width: 100%; /*width of the page */
}
#contentcolumn 
{
	width: 647px; /*width of the middle box - content*/
	border: 1px solid #edefda;/*light green border color*/
}
#contentcolumn2 /*no border content box - Used for Gereral description on Category Page*/ 
{
	width: 100%;
}
.page_box /*separated boxes for Category page*/
{
	width: 95%;
	border: 1px solid #edefda; /*light green border color*/
	margin: 2px;
}
h1  { /* Title - big red font color */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #a10208; /*red color*/
	font-size: 16px;
	text-align: center;
}

h3  /*Site's name - red font color*/ 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #a10208; /*red color*/
	font-size: 14px;
}
h2 /*general description title - green font color*/ 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464d01; /*dark green color*/
	font-size: 14px;
}
#leftcolumn {width: 184px;} /*left column width*/

.category1 /* is used for left&right column Categories - box for left &right side*/ 
{
	background: #fcfdf2; /*light green category background*/
	border: 1px solid #edefda;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 2px;
	margin-bottom: 2px;
}
.category_title  /* is used as a title style in left&right column categories*/ 
{
	background-color: #d9e662;/*green category title background*/
	height: 26px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666e13;/*dark green category title color*/
	font-weight: bold;
}


.category1 ul  /* is used for left&right column*/ 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.category1 li  /* is used for left/right column*/ 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464d01; /*dark green category text (for any li that are in category1 box)*/
	margin-left: -7px;
	list-style-type: square;
}
#v_banner { /*banner box*/
	background-image:url(/img/v_banner1.jpg);
	width: 148px;
	height: 180px;
	margin: 14px;
	border: 0px solid #999999; /*baner's border gray color*/
}
#rightcolumn /*right side style*/
{
	width: 181px;

}
#rightcolumn a /*Right column links*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464d01;/*dark green linked text from right column*/
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 14px;
	text-decoration: none;
}
#rightcolumn p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464d01;
	margin-top: 15px;
	margin-bottom: 20px;
	line-height: 14px;
}

#footer 
{
	clear: left;
	width: 100%;
	background: #fcfdf2;/*light green footer backgr*/
	padding: 4px 0;
}
#footer p 
{
	margin-left: 120px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-right: 120px;
	margin-top: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.subfooter 
{
	width: 90%;
	background: #fff; /*white background*/
	padding-bottom: 4px;
	margin-left: 10px;
}
.subfooter p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.footer2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}
.footer2 p
{
	text-align: center;	
}

.innertube /*keeps text aligned inside the boxes*/
{
	margin: 14px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #221d1c; /*black body font (text) color*/
	font-size: 11px;
}
.button /*Site's Name ELASTIC red Button on the end of the page*/
{

	text-decoration: none;
	border: none;
	
}
.flat_button /*Site's Name ELASTIC red Button on the end of the page*/
{
	margin-left: 15px;
	margin-bottom: 10px;
	border-style:1px;
	border-width: 1px;
	border-color: #a10208; /*button red border colr, in this case is the same as button background*/
	background-color: #a10208; /*button red color*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; /*text color on red button*/
	text-align: center;
}

.flat_button2 /*Site's Name ELASTIC red Button on the end of the page*/
{
	margin-left: 1px;
	margin-bottom: 10px;
	border-style:1px;
	border-width: 1px;
	border-color: #a10208; /*button red border colr, in this case is the same as button background*/
	background-color: #a10208; /*button red color*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; /*text color on red button*/
	text-align: center;
}

.cright { /*Copyright Style*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #d9e662; /*copyright green text color*/
	font-size: 11px;
	text-align: center;
	margin-top: 4px;
}
/*Category page*/
.thumbshot /*thumbshot box style*/
{
		width: 180px;
		padding-top: 30px; 
}

