/* ===================== Common CSS Section ==================== */
body{
	margin:0px;	background:#fff url(../images/bdg.jpg)  no-repeat top center;}


table td{
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:12px;
color:#83868A;
line-height:170%;
text-align:left;
}


a{
color:#00A8EE;
text-decoration:none;}


a:hover{
color:#FF0000;
text-decoration:underline;}
#top_bg{
background:#000000; height:5px;}

#header_bg{
background:url(../images/header_bg_new.jpg) repeat;

}



#txt_home{
	color:#131313; line-height:222%; padding:0px 10px 10px 5px; text-align:justify;}
	
#txt_home1{
	color:#131313; line-height:188%; padding:10px 10px 10px 5px; text-align:justify;}
	
	


#txt_home td{
	color:#131313; line-height:200%; padding:10px 10px 10px 0px; text-align:justify;}

#txt_page{ 
	color:#131313; line-height:150%; padding:10px 10px 10px 5px;	text-align:justify;}


#txt td{
	color:#131313; line-height:200%; padding:5px 10px 5px 5px; text-align:justify;}



@font-face {
font-family: "Redressed";
src: url(../font/Redressed.ttf);
}

.top_title{
	color:#00A8EE;  font-family: "Redressed"; font-size:18px; padding:0px 0px 0px 8px; }




#menu_bg{
background:#2C373A;
}

@font-face {
font-family: "Redressed";
src: url(../font/Redressed.ttf);
}

.title{
	color:#002D53; border-bottom:#CCCCCC dotted 1px;  font-family: "Redressed"; font-size:19px; padding:15px 5px 10px 10px; line-height:120%; text-align:center;}




@font-face {
font-family: "Redressed";
src: url(../font/Redressed.ttf);
}

.wel_title{
	color:#145CA6; background:url(../images/wel-bg.jpg); border-bottom:#CCCCCC dotted 1px; font-size:22px; padding:15px 0px 10px 5px; }


spam{
color:#000000;}



.home_title{
	color:#000000; 	font-size:20px; text-transform:uppercase; padding:10px 0px 10px 0px;}



.contact_title{
	color:#000000; font-weight:bold;	font-size:12px; text-transform:uppercase; padding:5px 0px 5px 0px;}


@font-face {
font-family: "Redressed";
src: url(../font/Redressed.ttf);
}
.contact_sun_title{
	color:#FF6600;  font-family: "Redressed";  font-size:18px; padding:15px 0px 5px 5px; }
	
	
@font-face {
font-family: "Redressed";
src: url(../font/Redressed.ttf);
}
#fotter_title{
	color:#fff;  font-family: "Redressed"; font-size:25px; padding:15px 0px 10px 0px;}
	

.other_title{
	color:#000000;	font-size:15px; font-weight:bold;  padding:5px 0px 5px 0px;}




/* ===================== Common CSS End ==================== */


#box_home{
background:#FFFFFF;
padding:10px;
margin:5px 5px 0px 5px;
border-radius: 5px 5px 5px 5px;
border: #CCCCCC solid 1px;}



#right{
text-align:right;}


.read_more a{
background:#02A0E2;
text-decoration:none;
color:#fff;
border-radius: 5px 5px 5px 5px;
padding:8px 5px 5px 5px;
margin:2px;
}

.read_more a:hover{
background:#000000;
color:#FFFFFF;}




#box_right{
border:solid 1px #CCCCCC;
padding:5px 3px;
margin:5px 0px;
border-radius:8px;
box-shadow:0px 0px 1px #BAB9B9;
background:#FFFFFF;
}

.title_right{
	color:#00264E;  font-size:16px; font-weight:bold; padding:10px 0px 10px 5px; }




#enquiry_bg{
background-image:url(../images/enquiry_bg.jpg);
background-repeat:no-repeat;
width:610px;
height:430px;
}
#enquiry_form input{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
}
#enquiry_form input:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form textarea{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#enquiry_form textarea:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form .submit{
color:#FFFFFF;
font-weight:bold;
background:#000000;
padding:5px 5px;
margin:2px 0px;
border:none;
border-radius:5px;
}





/* ===================== Image Effect Document ==================== */

.img-thumb{position:relative;}
.img-thumb:hover .i-border{border-width:7px;}
.i-border{border-width:7px;}
.i-border{
display:block;
position:absolute;
top:0; right:0; bottom:0; left:0; border:0px solid #5D5D5D;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}
 

/* ===================== Image Effect Document End ==================== */


.boton ul{
padding:0px 2px 0px 19px;
color:#DF3500;}


.boton li{
padding:0px 0px 0px 00px;}
/* ===================== menu Document ==================== */
#menu{
	background:url(../images/menu.png) center;
	background-repeat:repeat-x;
	text-align:center;
	background-color:#DFDFDF;
	height:50px;
}

/* ===================== Banner Section Start ==================== */
.banner_bg{
background:#999999 url(../images/banner_bg.jpg);
height:350px;}

/* ===================== Banner Section End ==================== */


/* ===================== Box Section Start ==================== */
.box{
color:#ccc;
text-decoration:none;

padding:2px 10px;
background: #F6F6F6 url(../images/btn_bg.png) opacity:0.4;
background-repeat:repeat-x;
border-radius: 5px 5px 5px 5px;
box-shadow:1px 1px 4px #999;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;

}


a.more{
color:#fff;
font-weight:bold;
text-decoration:none;
padding:8px 10px;
background: #000000 url(../images/btn_bg.png);
background-repeat:repeat-x;
border-radius: 5px 5px 5px 5px;
box-shadow:1px 1px 4px #999;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}

a.more:hover{
color:#000;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding:8px 10px;
background:#CDA400;
background-repeat:repeat-x;
box-shadow:1px 1px 4px #999;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}
/* ===================== Box Section End ==================== */


/* ===================== footer Section Start ==================== */

#fotter_bg{
background:url(../images/footer_bg.jpg);}


#footer a{
color:#57A5D7;
text-decoration:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}
#footer a:hover{
color:#000000;
text-decoration:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}


#fotter_bg_end td{
background:url(../images/footer_bg_end.jpg);
padding:15px 5px 10px 5px;
margin:2px 0px 2px 0px ;
color:#CCCCCC;}


#fotter_bg_end a{
padding:15px 5px 10px 5px;
margin:2px 0px 2px 0px ;
color:#CCCCCC;}


.fotter_txt td{
color:#fff;
text-decoration:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}


.fotter_txt a{
color:#fff;
padding:5px;
text-decoration:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}


.fotter_txt a:hover{
color:#ccc;
text-decoration:underline;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}

/* ===================== footer Section Start ==================== */


#enquiry_form input{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
}
#enquiry_form input:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form textarea{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#enquiry_form textarea:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form .submit{
color:#FFFFFF;
font-weight:bold;
background:#000000;
padding:5px 5px;
margin:2px 0px;
border:none;
border-radius:5px;
}




a.product_title{
	font-size:18px;
	font-weight:normal;
	color:#729911;
	text-decoration:none;
}
a.product_title:hover{
	font-size:18px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}
.product_details{
	font-size:16px;
	line-height:150%;
	text-align:justify;
	padding:0px 10px;
}
a.product_more{
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
a.product_more:hover{
	font-size:15px;
	font-weight:bold;
	color:#729911;
	text-decoration:none;
}
.product_title{
	font-size:18px;
	font-weight:normal;
	color:#02A0E2;
	line-height:200%;
	text-decoration:none;
}

.gallery_title{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.txt_g td{
	text-align:center;
	padding:2px 5px;
}
.product_max_word{
	height:20px;
	overflow:hidden;
}


#border{
	border:solid 0px #CCCCCC;
	box-shadow:0px 0px 5px 2px #ccc;
	margin:15px 5px;
}

#border_left{
	border:solid 0px #CCCCCC;
	box-shadow:0px 0px 5px 2px #ccc;
	margin:15px 10px;
	float:left;
	height:200px;
}