/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/bg_page.jpg) left top repeat-x #e9e9e9;
}

#main_div {
width:1000px;
margin:auto;
}

#left_content {
float:left;
width:298px;
}

#left_content #logo {
width:275px;
float:left;
padding:18px 7px 12px 16px;
}

#left_content #left_info {
width:245px;
float:left;
padding:0 19px 0 34px;
}


#left_content #left_info .box {
width:245px;
float:left;
background:#FFFFFF;
}

#left_content #left_info .box .top1 {
background:url(images/box_top1.jpg) top left no-repeat #FFFFFF;
height:11px;
width:245px;
line-height:11px;
float:left;
}

#left_content #left_info .box .info {
width:225px;
padding:0 10px 0 10px;
float:left;
}

#left_content #left_info .box .flash {
width:225px;
float:left;
}



#left_content #left_info .box .top2 {
background:url(images/box_top2.jpg) top left no-repeat #FFFFFF;
height:11px;
width:245px;
line-height:11px;
float:left;
}

#left_content #left_info .box h1{
width:206px;
float:left;
margin:0px;
padding:0 0 0 9px;
background:url(images/left_head_bg.jpg) top left repeat-x;
}

#left_content #left_info .box ul {
width:219px;
float:left;
margin:0px;
padding:10px 0 0 6px;
list-style-type:none;
}


#left_content #left_info .box ul li {
float:left;
width:100%;
padding:0 0 7px 0;
margin:0px;
}

#left_content #left_info .box ul li a {
float:left;
display:block;
text-decoration:none;
background:url(images/bul1.gif) left top no-repeat;
padding:0 0 0 18px ;
color:#3f3f3f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#left_content #left_info .box ul li a:hover {
color:#aa080f;
}

#left_content #left_info .box ul li a {
float:left;
display:block;
text-decoration:none;
background:url(images/bul1.gif) left top no-repeat;
padding:0 0 0 18px ;
color:#3f3f3f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#left_content #left_info  .box_bot {
background:url(images/box_bot1.jpg) bottom left no-repeat #ffffff;
width:100%;
float:left;
margin:0 0 15px 0;
}

#right_content {
float:left;
background:url(images/bg_bot_content2.jpg) top left repeat-y;
width:666px;
margin:16px 0 0 0;
}

#navigation {
float:left;
width:100%;
line-height:40px;
background:url(images/navigation_bg.jpg) left top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#navigation ul {
float:left;
width:100%;
padding:0px;
margin:0px;
list-style-type:none;
}

#navigation ul li {
float:left;
padding:0 2px 0 0;
margin:0px;
list-style-type:none;
background:url(images/navigation_line.jpg) right no-repeat;
}

#navigation ul li a {
color:#FFFFFF;
background:url(images/navigation_bg.jpg) left top repeat-x;
padding:0 12px 0 12px;
text-decoration:none;
display:block;
}

#navigation ul li a:hover {
background:url(images/navigation_bg_h.jpg) left top repeat-x;
}

#navigation ul li .setclass {
background:url(images/navigation_bg_h.jpg) left top repeat-x;
}

#navigation ul .item1 a {
background:url(images/navigation_item1.jpg) left top repeat-x;
padding:0 15px 0 15px;
}

#navigation ul .item1 .setclass {
background:url(images/navigation_item1_h.jpg) left top repeat-x;}


#navigation ul .item1 a:hover {
background:url(images/navigation_item1_h.jpg) left top repeat-x;
}

#navigation ul .lastitem {
padding:0px;
background:none;
}

#navigation ul .lastitem a {
background:url(images/navigation_item_last.jpg) right top repeat-x;
padding:0 13px 0 13px;
}

#navigation ul .lastitem a:hover {
background:url(images/navigation_item_last_h.jpg) right top repeat-x;
}

#navigation ul .lastitem .setclass {
background:url(images/navigation_item_last_h.jpg) right top repeat-x;
}


#right_content .banner {
float:left;
width:646px;
padding:10px;
}

#right_content h1 {
width:96%;
padding:3px 2% 8px 2%;
margin:0px;
float:left;
color:#b30c16;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
}


#right_content p {
width:96%;
padding:3px 2% 8px 2%;
margin:0px;
float:left;
color:#454545;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
}

#right_content .readmore {
text-align:right;
}

#right_content .readmore a {
color:#b10b15;
text-decoration:underline;
background:url(images/bul2.jpg) left top no-repeat;
padding:0 0 0 12px;
}

#right_content .readmore a:hover {
text-decoration:none;
}

#photo_gallery {
float:left;
padding:9px;
width:648px;
}

#photo_gallery {
float:left;
padding:9px;
width:648px;
}

#photo_gallery .row {
width:100%;
float:left;
padding:0 0 15px 0;
}

#photo_gallery .row div {
width:202px;
float:left;
padding:0 6px 0 6px;
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#photo_gallery .row div a {
text-decoration:none;
color:#303030;
}

#photo_gallery .row div a img {
border:solid 2px #6b6b6b;
margin:0 0 10px 0;
}


#photo_gallery .row div a:hover {
color:#a5090c;
}

#photo_gallery .row div a:hover img {
border:solid 2px #a5090c;
}



#right_content .bot_bg {
float:left;
width:100%;
background:url(images/bg_bot_content.jpg) left bottom no-repeat;
padding:7px 0 0 0;
}

#footer {
width:100%;
float:left;
background:url(images/footer_bg.jpg) top left repeat-x;
margin:30px 0 0 0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:24px;
color:#1a1a1a;
}

#footer a {
color:#1a1a1a;
text-decoration:none;
}

#footer a:hover {
color:#000000;
text-decoration:underline;
}

#footer div  {
width:1000px;
margin:auto;
text-align:center;
}

#footer div .links {
float:left;
width:100%;
text-align:center;
}



#footer div .copyright {
float:left;
width:50%;
text-align:left;
}

#footer div .designedby {
float:left;
width:50%;
text-align:right;
}


/* Contact Us Content */ 

.contact_us {
float:left;
width:647px;
padding:20px 10px 20px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color:#454545;
}

.contact_us a {
color:#454545;
text-decoration:underline;
}

.contact_us a:hover {
text-decoration:none;
}

.contact_us ul {
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}

.contact_us ul li{
padding:0 30px 2px 0;
}


.contact_us .headings {
padding:0 0 0 40px;
font-weight:bold;
}

.contact_us .img {
float:left;
}


/* Feedback */ 

.feedback {
float:left;
width:647px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color:#454545;
}

.feedback ul {
float:left;
margin:0px;
padding:12px 0 12px 0;
list-style-type:none;
}

.feedback ul li {
padding:4px 0 4px 20px;
text-align:left;
}

.feedback .heading {
float:left;
width:627px;
padding:0 0 0 20px;
font-size:13px;
background:#8f8f8f;
color:#FFFFFF;
font-weight:bold;
line-height:30px;
}

.feedback .heading span {
float:right;
display:inline;
width:180px;
text-align:right;
font-size:11px;
padding-right:30px;
font-weight:normal;
}

.feedback .heading span strong {
color:#FF0000;
}

.feedback .labels {
padding:10px 20px 10px 40px;
font-weight:bold;
width:150px;
}

.feedback .labels span {
color:#FF0000;
}

.feedback .textbox input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
border:solid 1px #a3a3a3;
width:200px;
}

.feedback .textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
border:solid 1px #a3a3a3;
width:200px;
}

/* Client Page */
.client_view {
width:96%;
padding:3px 2% 8px 2%;
margin:0px;
float:left;
color:#454545;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

.client_view a {
color:#454545;
text-decoration:underline;
}

.client_view a:hover {
color:#454545;
text-decoration:none;
}

.client_view .heading {
font-size:12px;
font-weight:bold;
width:98%;
background:#f3f3f3;
float:left;
padding-left:2%;
line-height:20px;
}

.client_view .img {
width:30%;
float:left;
padding-top:10px;
}

.client_view .text {
width:70%;
float:left;
padding-top:10px;
}

/* Our Machinery */

.all_products {
width:646px;
float:left;
padding:10px;
}

#right_content .all_products h1 {
width:626px;
margin:0px;
padding:0 0 0 20px;
line-height:30px;
background:url(images/pro_h1_bg1.jpg) left top no-repeat #FFFFFF;
color:#FFFFFF;
border-bottom:#939393 solid 1px;
text-transform:none;
font-size:14px;
}



#right_content .all_products h1 span {
float:left;
background:url(images/pro_h1_bg3.jpg) top left repeat-x;
padding:0 20px 0 10px;
}

#right_content .all_products h1 img {
float:left;
}

.all_products .product_row1 {
width:646px;
float:left;
}

#right_content .all_products .product_info {
width:634px;
margin:0px;
padding:5px;
float:left;
border-left:#939393 solid 1px;
border-right:#939393 solid 1px;
border-bottom:#939393 solid 1px;
background:#f3f3f3;
}

#right_content .all_products .product_info .img {
float:left;
width:150px;
padding:0px;
margin:0px;
}

#right_content .all_products .product_info .text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
float:left;
width:480px;
}

#right_content .all_products .product_info ul {
float:left;
width:90%;
list-style-type:none;
margin:0px;
padding:3px 0 10px 10%;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#454545;
}

#right_content .all_products .product_info ul li {
background:url(images/bullet1.gif) left top no-repeat;
padding:0 0 3px 10px;
}

#right_content .all_products .send_enquiry {
float:left;
width:95%;
padding:0 5% 0 0;
text-align:right;
}

#right_content .all_products .send_enquiry a {
float:right;
}

.next_back {
width:100%;
float:left;
padding-top:10px;
}

.next_back a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
display:block;
text-decoration:underline;
}

.next_back a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
display:block;
text-decoration:none;
}

.next_back .back {
float:left;
padding:0 10px 0 10px;
}

.next_back .next {
float:right;
padding:0 10px 0 10px;
}

.product_photo {
width:100%;
float:left;
padding:0 0 15px 0;
}

.product_photo div {
width:33%;
float:left;
text-align:center;
}

.product_photo div img {
border:solid 2px #CCCCCC;
}

.product_photo2 {
width:100%;
float:left;
padding:0 0 15px 0;
}

.product_photo2 div {
width:50%;
float:left;
text-align:center;
}

.product_photo2 img {
border:solid 2px #CCCCCC;
}

.product_photo3 {
width:100%;
float:left;
text-align:center;
}

.product_photo3 img {
border:solid 2px #CCCCCC;
}