/*Default Properties*/
html			{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
body			{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
div				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
dl				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
dt				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
dd				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
ul				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
ol				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
li				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h1				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h2				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h3				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h4				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h5				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h6				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
pre				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
form			{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
fieldset	{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
input			{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
p					{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
blockquote{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
th				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
td				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
h1				{margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}

/*Custom Properties*/
html{
/*height:100%;*/
}
body{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
height: 100%;
background-color: #FFFFFF;
text-align: center;
font-size: 14px;
color: #111111;
font-family: Arial, Helvetica, Sans-serif;
overflow:auto;
}

#div_container{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 30px 0px 30px; /*t, r, b, l*/
/*min-width:980px;*/
min-width:1050px;
/*width:expression(document.body.clientWidth < 960? "960px": "auto" );/* /*for IE only*/
height: 100%;
overflow: auto;
}

#div_header{
margin: 10px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
width:100%;
float: left;
display: block;
overflow: visible;
/*background-color: #000000;*/
height: 119px;
}

#div_logo{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
float:left;
display:inline;
height:100px;
width:200px;
}

#div_logo a:link, a:active, a:hover, a:visited {
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
border: 0px;
text-decoration: none;
}

#div_logo img{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
border: 0px;
}

#div_header_right_top{
margin: 0px 0px 0px 200px; /*t, r, b, l*/
padding:10px 0px 0px 0px; /*t, r, b, l*/
height: 68px;
display:block;
float: none;
/*background-color: #000055;
background: url(../images/repeat-bg.jpg)  0% 0% repeat-x;*/
}

div.div_header_right_item{
margin: 0px 20px 0px 0px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
float: right;
display: block;
clear: right;
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, Sans-serif;
}

div.div_header_right_phone{
margin: 24px 20px 0px 0px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
float: right;
clear: right;
height: 22px;
line-height: 22px;
font-family: Arial, Helvetica, Sans-serif;
}

div.div_header_right_item a{
color: #333333;
text-decoration: none;
font-family: Arial, Helvetica, Sans-serif;
}

#div_body{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
min-height:300px;
clear: both;
overflow: visible;
}

#div_left_menu{
margin: 25px 0px 0px 0px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
float:left;
display:inline;
min-height:300px;
font-size: 14px;
}

div.div_left_sub_menu{
margin: 20px 0px 0px 0px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
width: 220px;
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, Sans-serif;
}

div.div_left_sub_menu a{
color: #000000;
text-decoration: none;
font-family: Arial, Helvetica, Sans-serif;
}

div.div_left_sub_menu div.div_left_sub_menu_heading{
margin: 5px 10px 10px 10px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
text-align: center;
color: #579818;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
font-size: 16px;
font-style: italic;
}

div.div_left_sub_menu div.div_left_sub_menu_item{
margin: 5px 10px 0px 10px; /*t, r, b, l*/
padding:0px 0px 0px 0px; /*t, r, b, l*/
text-align: left;
}

div.div_left_sub_menu div.div_left_sub_menu_item a:hover{
color: #579818;
}

div.div_left_sub_menu div.div_left_sub_menu_item_selected{
margin: 5px 5px 0px 5px; /*t, r, b, l*/
padding:0px 5px 0px 5px; /*t, r, b, l*/
text-align: left;
background-color: #579818;
}

div.div_left_sub_menu div.div_left_sub_menu_item_selected a{
color: #FFFFFF;
}

div.div_left_sub_menu div.div_left_sub_menu_item_selected a:hover{
color: #FFFFFF;
}

div.div_left_menu_cart{
margin: 5px 0px 0px 0px;/*t, r, b, l*/
border-width: 1px 1px 1px 1px;/*t, r, b, l*/
border-style: solid;
border-color: #CCCCCC; 
background-color: #FFFFFF;
font-size: 14px;
}

div.div_left_menu_cart table{
	width: 100%;
}
div.div_left_menu_cart table td{
padding: 3px 3px 3px 3px;/*t, r, b, l*/
line-height: 100%;
vertical-align:top;
text-align: middle;
}

div.div_left_menu_cart table td p{
	text-align: left;
}

div.div_left_menu_cart img{
margin: 0px 0px 0px 0px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
border: 0px;
}

#div_footer{
margin: 30px 0px 50px 0px; /*t, r, b, l*/
padding: 14px 0px 0px 0px; /*t, r, b, l*/
width:100%;
float: left;
display: block;
clear: both;
overflow: visible;
background: url(../images/frames/white_sh/b.gif) repeat-x left top;
}

#div_footer_copyright{
margin: 0px 20px 0px 0px; /*t, r, b, l*/
padding: 5px 0px 0px 0px; /*t, r, b, l*/
clear: both;
float: right;
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #333333;
}

#div_footer_navigation{
margin: 0px 20px 0px 0px; /*t, r, b, l*/
padding: 4px 0px 0px 0px; /*t, r, b, l*/
float: right;
}

div.div_footer_navigation_item{
margin: 0px 0px 0px 10px; /*t, r, b, l*/
padding: 0px 0px 0px 0px; /*t, r, b, l*/
float: right;
}

div.div_footer_navigation_item a{
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-style: italic;
text-decoration: none;
color: #333333;
}

div.div_footer_navigation_item a:hover{
color: #579818;
}


