/* CSS Document */
body{
background-color:#FFFFFF;
margin:0px;
}

a img { border:0px }

FORM{
margin:0;
padding:0;
}
table.coll
{
border-collapse: collapse;
border:#627411 dashed 1px;
}

.heading
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#6C7D17;
	/*padding-left:20px;*/
	padding-top:10px;
	vertical-align:top;
}

.category{
/*background-color:#FF0000;*/
font-family: sans-serif;
color:#51612B;
font-size:12px;
font-weight:bold;
/*letter-spacing:2px;*/
text-decoration:none;
line-height:28px;
/*vertical-align:top;*/

}

a.category:hover{
/*background-color:#FBBE0F;*/
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:28px;
/*height:28px;*/
}

.shop_menu_bg_color{
background-color:#51612B;
}


.heading2
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#6C7D17;
	/*padding-left:20px;
	padding-top:10px;*/
	vertical-align:top;
}

.statement
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
}

.footer_statement
{
	background-color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-left:80px;
}

.shopstatement
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#627411;
	font-weight:bold;
	padding-left:20px;
	background-color:#FFFFFF;
}
.content
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	/*font-weight:600;
	color:#656565;
	padding-left:20px;*/
}

.red_content
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:600;
	color:#51612B;
	/*padding-left:20px;*/
}


.content_bg
{
	background-image:url(../images/content/bgimage/shop_back.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.quantity{
color: blue;
font-size: 10px;
font-family: serif;
border:2px;
border-color:#FF0000;
width:15px;
text-align:center;
}

.product_border{
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:12px;
border:#51612B solid 1px;
}

/*letter-spacing:2px;*/

td.row1	{ 
background-color: transparent; 
font-family: sans-serif;
color:#5F5F5F;
font-size:12px;
font-weight:bold;
border: 1px dashed #006600;
line-height:20px;
}
td.row2	{
border: 1px  solid #006600;
background-color: transparent; 
font-size:12px;
}
td.row3	{ background-color: transparent; font-size:10px;}	
/*.video-link{ 6C7D17
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F2C3B;
	text-decoration:none;
	padding-left:2px;
	line-height:15px;
}*/
/* -----------------------------------------------------*/

.menu_bg{
background-image:url(../images/menu_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.news-heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.news-main-heading
{
	font-family:"Times New Roman", Times, serif;
	color:#3D445E;
	font-size:18px;
	font-weight:bold;
	line-height:2;
}

.datetext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	height:20px;
	border-bottom:#3D445E dashed 1px;

}

.navigation
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#CC3300;
	text-decoration:none;
}

a.navigation:hover
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}

/* =============================================================================  */

.seperator
{
	border-left:#999999 dashed 1px;
}

.white_yellow_bg
{
background-image:url(../images/Home_back.gif);
background-repeat:repeat-y;

}

.yellow_border{
background-image:url(../images/yellow_border_big.gif);
background-repeat:repeat-x;
}

/* ==================================== FOR SHOP ============================================= */
.shop_link{

font-family: sans-serif;
color:#51612B;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.shop_link:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


div#mainlink{

font-family: sans-serif;
color:#627411;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#mainlink:hover{
font-family:Arial, Helvetica, sans-serif;
color:#8FA23A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

/* ========================================== BUTTON CLASS ===================================================== */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a3.gif') no-repeat scroll top right;
    color: #5F5F5F;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 32px;
    margin-right: 6px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span3.gif') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 0 5px 5px;
} 


a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}


.msg_success{

font-family: sans-serif;
color:#627411;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:#006600 double 2px;
}

.td_right_border{
border-right:#51612B solid 2px;
}

.td_upper_border{
border-top:#51612B solid 2px;
}

.allborder{
border:#51612B solid 1px;
border-collapse:collapse;
}

.gallery_border{
border:#336633 solid 2px;
}
