@charset "utf-8";

/* CSS Document */



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:22px;

	color :#3d3d3d;

	padding : 0 0 0 0;

	margin : 0 0 0 0;

	position:relative;





}



div, h1, h2, h3, h4, h5, p, img, ul, ol, li, form, input, textarea {

	padding : 0;

	margin : 0;

}

p {

	padding : 0 0 0 0px;

	margin : 0;

}

ul {

	list-style : none;

}

img {

	outline : none;

	border : none;

	vertical-align:middle;

}

a {

	outline : none;

	text-decoration : none;

	color:#0192BF;

}



p { font-weight:normal;}



ol, ul {list-style: none;}





/* --------------------- main css ------------------------------------------------------*/



.wrapper_body {width:100%; float:left; }

.wrapper_containt {width: 1088px;  margin:auto;  }

.main_containt { width:1088px; float:left; background-color:#FFFFFF;}



.fl { float:left;}

.fr { float:right;}





/* --------------------- header section css ------------------------------------------------------*/



.header_section { width:1058px; float:left; padding:15px 15px 0 15px; }

.header_section_left { width:630px; float:left; }

.header_section_right { width:425px; float:right;}





.date1 {font-size:14px; color:#294f85; }
.date { width:100%; float:left; font-size:14px; color:#294f85; padding-bottom:5px; margin:30px 0 0 }

.time { width:100%; float:left; font-size:14px; color:#294f85;}





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





.logo { width:345px; float:left;}

.map { width:52px; float:right;}







.nav ul { width:100%; float:left;}

.nav li{ float:left; }

.nav li a {padding: 0 20px 0 0px;  display:block; color:#838383;}

.nav li a:hover, .nav a.active { color:#0091bd;}





/* --------------------- banner section css ------------------------------------------------------*/



/*.banner_section { width:1088px; float:left; position:relative; height:414px;}





.banner_section_bannertop { width:1088px; float:left;  position:absolute; z-index:2; height:414px;}

.banner_section_bannerpic { width:1088px; float:left;  position:absolute; z-index:1;  height:414px;}*/



.banner_section { width:1088px; float:left; position:relative; height:414px;}





.banner_section_bannertop { width:1088px; float:left;  position:absolute; z-index:2; height:414px;}

.banner_section_bannerpic { width:1088px; float:left;  position:absolute; z-index:1;  height:414px;}



.banner_section2 { width:1088px; float:left; position:relative; height:250px;}

.banner_section_bannertop2 { width:1088px; float:left;  position:absolute; z-index:2; height:250px;}

.banner_section_bannerpic2 { width:1088px; float:left;  position:absolute; z-index:1;  height:250px;}

/* --------------------- body section css ------------------------------------------------------*/



.body_section { width:1018px; float:left; padding:35px; background-color:#eff4fa;}

.body_section  h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:28px; color:#5d90c8; font-weight:bold; margin-bottom:20px;}

.body_section p { margin-bottom:25px;}



.bodylink2 { color:#6fa9ff; line-height:20px;}

.bodylink2 a{ color:#6fa9ff;}

.bodylink2 a:hover{ color:#6fa9ff; text-decoration:underline; }







.innerbody_section { width:1088px; float:left; margin: 2px 0px 4px 0px; background-color:#f0f5fb;}



.innerbody_menusection { width:838px; float:left; padding-left:250px; background-image:url(../images/body_menu_bg.jpg); background-position:center top; background-repeat:no-repeat; height:75px;}



.navbody ul { width:100%; float:left;}

.navbody li{ float:left; }

.navbody li a {padding: 0 32px;  display:block; color:#fff; font-size:16px; font-weight:bold; padding-top:9px;}

.navbody li a:hover, .navbody a.active { color:#3b689f;}



.innerbody_left { width:215px; float:left; height:539px; padding:40px 24px 0 10px; background-image:url(../images/left_boxbg.jpg); background-position:center top; background-repeat:no-repeat; text-align:right;}



.innerbody_left h2 { font-size:16px; font-weight:bold; color:#3e4245; padding-bottom:10px; text-decoration:underline; }





.innerbody_right { width:780px; float:right; padding-top:42px; margin-right:30px; margin-left:20px; }


.innerbody_right img{/* width:400px;*/float:right;}
.innerbody_right h1 { font-size:30px; font-weight:bold; color:#628fc6; margin-bottom:30px;}

.innerbody_right p { margin-bottom:20px;}

.leftlink ul { width:100%; float:left;}

.leftlink li{width:100%;  float:left;

    color: #6D6363;

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding: 3px 0 9px 0;

 }

.leftlink li a {padding: 0px 0px;  display:block; color:#6D6363; font-size:14px; font-weight:bold;}



.leftlink li ul li{width:100%;  float:left;

    color: #6D6363;

    display: block;

    font-size: 12px;

    font-weight: bold;

    padding: 0px 0;

 }

 

.leftlink li ul li a {padding: 0px 0px;  display:block; color:#6D6363; font-size:12px; font-weight:bold;}

.leftlink li a:hover, .leftlink a.active { color:#3e4245;}







.homepic ul { width:1018px; float:left;}

.homepic li { width:320px; float:left; margin:0 9px;}



.commonsection { width:100%; float:left; margin: 25px 0px 0px 0px;}



.welcome { width:320px; float:left; margin: 0px 0px 0px 0px;}

.packaging_design { width:320px; float:left; margin: 0px 29px;}

.testimonials { width:320px; float:left; margin: 0px 0px 0px 0px;}

.testimonials_box { width:90%; float:left; background-color:#f7fafd; padding:5%; line-height:18px;}

.testimonials_name { width:100%; float:left; color:#4d96da; font-size:14px; font-weight:bold; margin-top:5px;}



.commonsection h2 { font-size:22px; color:#00041f; margin-bottom:10px; font-weight:normal;}

.commonsection  p { line-height:18px; margin-bottom:20px;}





.button {

	padding:7px 20px;

    background: none repeat scroll 0 0 #78c0ed;

    border: 0 none !important;

	cursor: pointer;

	text-align:center;

	font-size:1em;

	color:#fff;

	display:block;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}



.button2 {

	padding:7px 14px;

    background: none repeat scroll 0 0 #f0f0f0;

    border: 0 none !important;

	cursor: pointer;

	text-align:center;

	font-size:1em;

	color:#333;

	display:block;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

	float:right;

}







/* --------------------- footer section css ------------------------------------------------------*/



.footer_section { width:1088px; float:left; }



.footer_section_top { width:1038px; float:left; height:173px; padding:25px;  background-position:center top; background-repeat:no-repeat;}



.footer_section_bottom { width:1038px; float:left; padding:0 25px; font-size:16px; background-color:#1d3768; border-bottom: solid 4px #2e80b2; line-height:57px; color:#90b6db; text-align:right;}





.footer_section_form { width:500px; float:left; color:#fff;}

.footer_section_form h2 { font-size:20px; color:#fff; margin-bottom:10px; font-weight:bold;}



.footer_section_form_tr { width:100%; float:left; margin-bottom:6px;}

.footer_section_form_td { width:26%; float:left; color:#fff; line-height:30px;}

.footer_section_form_td2 { width:74%; float:left;}







.footer_section_form { width:350px; float:left;}

.footer_section_form_tr { width:100%; float:left; margin-bottom:6px;}

.footer_section_form_td { width:26%; float:left; color:#fff; line-height:30px;}

.footer_section_form_td2 { width:74%; float:left;}



.inputtextbox { width:70%; float:left; background-color:#FFFFFF; border: solid 1px #fff; color:#999999; height:30px;}

.inputtextbox2 { width:100%; float:left; background-color:#FFFFFF; border: solid 1px #fff; color:#999999; height:60px;}

.inputtextbox3 { width:66%; float:left; background-color:#FFFFFF; border: solid 1px #fff; color:#999999; height:30px;}





/* --------------------- ADMIN PAGES css ------------------------------------------------------*/



.admin {
    width: 100%;
    float: left;
    background-color: #FE0130;
    text-align: center;
    line-height: 28px;
    color: #FFF;
}



.admin_login { color:#ffffff;  font-size:13px; font-weight:bold;}

.admin_login a{ color:#ffffff; text-decoration:none;}

.admin_login a:hover {  color:#ffffff; text-decoration:underline; }



.admin_bodyleft { width:220px; float:right; padding:30px 18px 170px 18px;  background-color:#c1c1c1;}

.admin_bodyleft h2 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#0091be; padding-bottom:40px; line-height:24px; }



.adminmenulink ul{ width:100%; float:left;}

.adminmenulink li{ width:100%; float:left; color:#252063; font-size:14px; font-weight:bold;  font-family:"Times New Roman", Times, serif; }

.adminmenulink a{ color:#252063; font-size:16px; font-weight:normal;   padding:2px 0 2px 0px; display:block; text-decoration:none;  }

.adminmenulink a:hover, .adminmenulink a.active{ color:#fff;  text-decoration:none; }



.clearbox { height:18px; float:left; width:100%;}



.admin_bodyright { width:730px; float:left;}

.admin_bodyright h1 { font-family:"Times New Roman", Times, serif; color:#333333; font-size:30px; padding-bottom:10px; font-weight:normal; border-bottom: solid 3px #0091be; margin-bottom:30px;}



.bodylink ul{ width:100%; float:left;}

.bodylink li{ width:100%; float:left; color:#404040; font-size:18px;  }

.bodylink a{ color:#404040; font-size:18px;  padding:5px 0 5px 0px; display:block; text-decoration:none; }

.bodylink a:hover, .bodylink a.active{ color:#8e5945;  text-decoration:none; }









/* --------------------- new page css ------------------------------------------------------*/



.innerpage_textarea_l {width:280px; float:left; padding-right:40px; margin-right:20px; border-right:solid 2px #a2a2a2; min-height:500px; }

.nexpage { width:280px; float:left; margin-bottom:10px;}

.pro_sec { width:280px; float:left;}







.innerpage_textarea_r {width:570px; float:right;}



.propic {width:100%; float:left; margin-bottom:10px;}

.propic img { border: solid 3px;}



.innerpage_textarea_r  h2 { font-size:14px; font-weight:bold; border:none; margin:0px; padding-bottom:5px;}

.innerpage_textarea_r p { font-size:12px; padding:0px !important;}



.price { font-size:14px; font-weight:bold; color:#FF0000; margin-bottom:5px;}





.product_box2 { width:116px; float:left; margin:0 10px 20px 10px; }



.product_box2 p { padding:0px !important; margin:0px;}









#loading_div {

position:fixed;

top:0;

left:0;

width:100%;

height:100%;

z-index:9999;

background-color:white;

opacity: .8;

}



.ajax-loader {

position: absolute;

left: 50%;

top: 50%;

margin-left: -212px; /* -1 * image width / 2 */

margin-top: -32px; /* -1 * image height / 2 */

display: block;

}





.social_section {width:100%; float:left; margin-bottom:50px; padding-top:10px; }

.social_section img { padding-right:7px;}

.gal_thumb {

    background-color: #FFFFFF;

    float: left;

    margin-bottom: 2px;

    margin-left: 2px;

    padding: 2px;

}