@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; }

#main_frame
{
padding:auto;margin:auto;width:990px; -moz-border-radius:15px;-webkit-border-radius:15px;display:table; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%; background:#000 !important;}

.header1
{
float:left;width:990px; height:50px; background:#000000;
}
.header1 h5{
font-size: 14px;color: #fff; padding: 0px 30px 30px 30px;font-family:Arial, Helvetica, sans-serif;text-align: left; float:left;
}
.facebook_icon 
{
width:auto;height:auto;margin-left:550px;margin-top:0px;
}
.facebook_icon1 
{
width:auto;height:auto;margin-top:0px;
}

#main_nav
{
padding:0px;margin:0px;width:100%;height:100%; background:#FFFFFF;
}

.nav_bar
{
float:left; width:990px;    
}

.company_name
{
float:left; width:356px; height:99px;
}


#nav {
 background:#000000;float: right; margin: 20px 20px 0px 0px; padding: 0;border: 1px solid white;border-bottom: none;width:565px;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;position: relative;
}

#nav li a {
 padding: 1em .8em;text-decoration: none;color: white;
 background: #aa2226;border-right: 1px solid #3c3c3c;border-left: 1px solid #292929;border-bottom: 1px solid #232323;border-top: 1px solid #545454;
margin-left:2px;}

#nav li a:hover {
 background:#000000;

}


/* Submenu */

.hasChildren {
	position: absolute;width: 5px; height: 5px;background: black;right : 0;bottom: 0;
}

#nav li ul {
 display: none;position: absolute;left: 0;top: 100%;padding: 0; margin: 0;font-size:12px;
}

#nav li:hover > ul {display: block;
}

#nav li ul li, #nav li ul li a {float: none;
}

#nav li ul li {_display: inline; /* for IE6 */
}

#nav li ul li a {width: 150px;display: block;}

/* SUBSUB Menu */

#nav li ul li ul {display: none;}

#nav li ul li:hover ul {left: 100%;top: 0;
}

#nav li ul

#main_header
{
padding:0px;margin:0px;width:100%;height:100%; background:#000 !important;}

.slides
{
float:left;width:990px; height:231px; background:url(../images/large/slider_pic1.jpg);
}
 
 .header2
{
float:left;width:990px; height:20px; background:#aa2226;
}


#main_content
{
padding:0px;margin:0px;width:100%;height:100%; background:#FFFFFF !important;}

.content
{
float:left;width:990px; height:auto; background:#FFFFFF; border-bottom:5px double #000000;
}

.content h1
{
float:left; width:970px; padding-left:10px; color:#aa2226; font-size:24px; text-align:center;
}

.content h2
{
float:left; width:970px; padding-left:10px; color:#aa2226; font-size:18px;
}
.content p
{
float:left; width:970px; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:23px; padding-left:10px; margin-top:-10px; text-align:center;
}
.content p img
{
float:right; width:auto; height:auto; margin-left:10px;
}

.readmore
{
float:left; width:auto; padding:10px; background:#000000; color:#FFFFFF; text-decoration:none; font-size:12px; margin-left:300px;
}

.more_view
{
float:left; width:990px;  border-bottom:5px double #000000;
}

.right_content
{
float:left; width:700px; 
}

.right_content div
{
float:left; width:350px;
}
.right_content div h1
{
float:left; width:350px; padding-left:10px; color:#aa2226; font-size:20px; margin-top:-20px; text-align:center;
}
.right_content div p
{
float:left; width:330px; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:23px; padding-left:10px; margin-top:-10px; text-align:justify;
}

.left_content
{
float:right; width:290px; background:#000000; margin-top:10px; padding-bottom:10px;
}
.left_content div {
 width: 240px;height:60px;background:#e9e6e6; -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */transition: width 2s;margin-top:10px;font-family:Arial, Helvetica, sans-serif;border-top:1px solid #666666;  border-bottom:1px solid #666666;
}

.left_content div:hover {
 width: 285px; background:#aa2226; color:#FFFFFF; border-top:1px solid #FFFFFF;
}
.left_content div:hover a{
 width: 285px; background:#aa2226; color:#FFFFFF;
}



.left_content div p
{
float:left; width:240px; padding-left:10px; font-size:14PX;
}


#main_gallery
{
padding:0px;margin:0px;width:100%;height:100%; background:#e2e1e1!important;}

.product_gallery
{
float:left;width:990px; height:auto; background:#e2e1e1; padding-bottom:30px;
}


#main_footer
{
padding:0px;margin:0px;width:100%;height:100%; background:#000000!important;}

.footer
{
float:left; width:990px; height:60px;
}

.footer p
{
float:left; width:auto; color:#CCCCCC; font-size:14px; margin-top:25px;
}

.logo1
{
float:right; width:auto; height:auto; margin:15px 0px 0px 0px;
}

.logo2
{
float:right; width:auto; height:auto; margin:15px 10px 0px 0px;
}

#table
{
float:left;
width:auto;
height:auto;
font-size:14px;
color:#000000;
margin-bottom:10px;
margin-left:15px;
}

#table td
{
padding-left:10px;
}