body{
	background: #efe9de url(../images/body-bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #837f73;
}
.container{
	width: 960px;
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
    background: transparent url(../images/container-bg.png) repeat-y;
}
.header{
	height: 167px;
	padding: 45px 0px 0px 35px;
	margin: 0px;
    background: url(../images/header-bg.jpg) no-repeat;
}
    .header a.logo{
        width: 148px;
        height: 136px;
        float: left;
        display: block;
        margin: 0px;
        padding: 24px 0px 0px 0px;
    }
    .rg{
        height: 165px;
        float: right;
        margin: -40px 0px 0px 0px;
        padding: 0px 15px 0px 0px;
    }
        .rg p{
            color: #303030;
            font-size: 12px;
            line-height: 13px;
            margin: 0px 0px 8px 0px;
            padding: 0px;
        }
        .rg span{
            color: #303030;
            font-size: 12px;
            line-height: 13px;
            margin: 0px;
            padding: 0px;
        }
    .header .menu{
        width: 740px;
        height: 37px;
        float: right;
        margin: 0px;
        padding: 7px 0px 0px 0px;
    }
    .header .menu ul#mn{
			width: 740px;
			height: 30px;
			margin: 0px;
			padding: 7px 0px 0px 0px;
		}
			.header .menu ul#mn li{
				height: 30px;
				float: left;
				margin: 0px 3px 0px 0px;
				padding: 0px;
				cursor: pointer;
                background: url(../images/divid.gif) right 4px no-repeat;
			}
            .last{
                background: none!important;
            }
			ul#mn li a:link, ul#mn li a:visited, ul#mn li a:active{
				font-size: 12px;
                font-weight: bold;
                color: #FFFFFF;
                height: 30px;
                text-transform: uppercase;
				display: block;
				margin: 0px 6px;
				padding: 0px;
                letter-spacing: 0.1em;
			}
            ul#mn li a:hover{
                background: url(../images/ahover.gif) center 20px no-repeat;
				font-size: 12px;
                font-weight: bold;
                height: 30px;
                color: #FFFFFF;
                text-transform: uppercase;
				display: block;
				margin: 0px 6px;
				padding: 0px;
                letter-spacing: 0.1em;
			}
.content{
    width: 960px;
	margin: 0px;
	padding: 0px;
    background: #FFFFFF;
}
.column{
    width: 203px;
    float: left;
    margin: 0px;
    padding: 10px 7px 10px 0px;
    background: url(../images/column-bg.gif) right no-repeat;
    text-align: right;
}
    .column a, .column a:hover{
        display: block;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }
.main-index{
    width: 750px;
    float: right;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.main{
    width: 743px;
    float: right;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 0px 7px;
}
.main2{
    width: 735px;
    float: right;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 20px 7px;
    background: url(../images/main2-bg.gif) repeat-x;
}
.title{
    margin: 10px 10px;
    padding: 0px 5px 0px 0px;
    overflow: hidden;
}
.title2{
    margin: 10px 0px 10px -8px;
    padding: 0px 5px 0px 8px;
    overflow: hidden;
}
    .flash{
        width: 750px;
        height: 270px;
        font-size: 0px;
    }
    .about-box{
        height: 237px;
        background: url(../images/about-bg.gif) repeat-x;
        padding: 12px 7px 0px 7px;
        margin: 0px 0px -10px 0px;
    }
    .atext{
        width: 520px;
        margin: 0px;
        padding: 10px 10px 0px 5px;
        float: right;
    }
        .atext p{
            margin: 8px 0px 2px 0px;
            padding: 0px;
            line-height: 14px;
        }
.index-box{
    width:138px;
    height: 204px;
    background: url(../images/index-box.png) no-repeat;
    padding: 11px 11px 0px 11px;
    float: left;
    margin: 0px 18px 0px 9px;
}
    .index-box a{
        width: 138px;
        height: 138px;
        display: block;
        margin: 0px 0px 21px 0px;
        padding: 0px;
    }
.prodlist{
    padding: 10px 0px;
    margin: 0px;
}
    .prodbox{
        width: 240px;
        height: 175px;
        float: left;
        padding: 0px;
        margin: 0px 6px 6px 0px;
        position: relative;
        text-align: right;
    }
    .prodbox2{
        width: 361px;
        height: 175px;
        float: left;
        padding: 0px;
        margin: 0px 6px 6px 0px;
        position: relative;
        text-align: right;
    }
    .prodbox img.name, .prodbox2 img.name{
        position: absolute;
        bottom: 10px;
        left: 10px;
    }
    .prodbox img.name2{
        position: absolute;
        bottom: 10px;
        left: 2px;
    }
    .prodbox a.rd{
        width: 240px;
        height: 175px;
        background: url(../images/prodlistbox_r.png) no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .prodbox a.bl{
        width: 240px;
        height: 175px;
        background: url(../images/prodlistbox_b.png) no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .prodbox a.gr{
        width: 240px;
        height: 175px;
        background: url(../images/prodlistbox_g.png) no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .prodbox a.y{
        width: 240px;
        height: 175px;
        background: url(../images/prodlistbox_y.png) no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
h2{
    color: #d12c26;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    margin: 5px 0px 14px 10px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
h3{
    color: #ffffff;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
h4{
    color: #017fb8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}
.proddesc-box{
    width: 726px;
    height: 167px;
    background: url(../images/proddesc-box.gif) no-repeat;
    padding: 4px;
    margin: 0px 0px 7px 0px;
	color:#FFFFFF;
}
.proddesc-box_bl{
    width: 726px;
    height: 167px;
    background: url(../images/proddesc-box_bl.gif) no-repeat;
    padding: 4px;
    margin: 0px 0px 7px 0px;
	color:#FFFFFF;
}
.proddesc-box_gr{
    width: 726px;
    height: 167px;
    background: url(../images/proddesc-box_gr.gif) no-repeat;
    padding: 4px;
    margin: 0px 0px 7px 0px;
	color:#FFFFFF;
}
.proddesc-box_yl{
    width: 726px;
    height: 167px;
    background: url(../images/proddesc-box_yl.gif) no-repeat;
    padding: 4px;
    margin: 0px 0px 7px 0px;
}
    .proddesc-box .img, .proddesc-box_bl .img, .proddesc-box_gr .img, .proddesc-box_yl .img{
        width: 312px;
        height: 167px;
        float: left;
        position: relative;
		overflow:hidden;
		text-align:center;
		background-color:#FFFFFF;
    }
	.proddesc-box .img img, .proddesc-box_bl .img img, .proddesc-box_gr .img img, .proddesc-box_yl .img img{
        height: 167px;
		overflow:hidden;
		text-align:center;
    }
	.proddesc-box h3, .proddesc-box_bl h3, .proddesc-box_gr h3, .proddesc-box_yl h3 {
		float:left;	
	}
	.proddesc-box .enq, .proddesc-box_bl .enq, .proddesc-box_gr .enq, .proddesc-box_yl .enq {
		float:right;
		width:85px;
		background:none repeat scroll 0 0 #7D1A16;
		border:1px solid #5F0E0A;
		color:#FFFFFF;
		padding:3px 5px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
		.proddesc-box_bl .enq {
			background:none repeat scroll 0 0 #004762;
			border:1px solid #015C81;			
		}
		.proddesc-box_gr .enq{
			background:none repeat scroll 0 0 #1C4818;
			border:1px solid #286924;		
			
		}
		.proddesc-box_yl .enq{
			background:none repeat scroll 0 0 #BDA400;
			border:1px solid #B09801;
		}
    .rgt{
        float: right!important;
    }
    .proddesc-bg{
        width: 312px;
        height: 167px;
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/proddesc-bg.png) no-repeat;
    }
    .proddesc-bg_bl{
        width: 312px;
        height: 167px;
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/proddesc-bg_bl.png) no-repeat;
    }
    .proddesc-bg_gr{
        width: 312px;
        height: 167px;
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/proddesc-bg_gr.png) no-repeat;
    }
    .proddesc-bg_yl{
        width: 312px;
        height: 167px;
        position: absolute;
        top: 0px;
        left: 0px;
        background: url(../images/proddesc-bg_yl.png) no-repeat;
    }
    .proddesc_text{
        width: 390px;
        height: 167px;
        float: right;
        margin: 0px;
        padding: 0px 5px 0px 0px;
    }
    .lft{
        float: left!important;
        padding: 0px 5px 0px 12px!important;

    }
    .proddesc_text_yl{
        width: 390px;
        height: 167px;
        float: right;
        margin: 0px;
        padding: 0px 5px 0px 0px;
    }
         .proddesc_text p{
            font-size: 12px;
            line-height: 14px;
            color: #FFFFFF;
            margin: 0px;
            padding: 0px 5px 0px 0px;
         }
         .proddesc_text_yl p{
            font-size: 12px;
            line-height: 14px;
            color: #807320;
            margin: 0px;
            padding: 0px 5px 0px 0px;
         }
.service-box{
    background: url(../images/service-bg.gif) repeat-x;
    height: 263px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px -17px 0px;
}
    .service-text{
        width: 510px;
        float: right;
        margin: 0px;
        padding: 85px 0px 0px 0px;
    }
        .service-text p{
            margin: 8px 0px 2px 0px;
            padding: 0px;
            line-height: 15px;
        }
.pic-box{
    width: 138px;
    height: 138px;
    background: url(../images/pic-box.png) no-repeat;
    padding: 11px;
    margin: 0px 15px 0px 8px;
    float: left;
}
/* contact page */
.c_details{
    width: 250px;
    float: left;
    margin: 0px;
    padding: 0px;
}
    .c_details p{
        color: #605b53;
        font-size: 14px;
        margin: 8px 0px 14px 0px;
        padding: 0px 10px;
    }
    .c_details a{
        color: #605b53;
        font-size: 14px;
        margin: 0px 0px 8px 0px;
        padding: 0px;
    }
    .c_details a:hover{
        color: #d72e28;
        font-size: 14px;
        margin: 0px 0px 8px 0px;
        padding: 0px;
    }
.map{
    width: 232px;
    height: 169px;
    background: url(../images/map-bg.gif) no-repeat;
    padding: 7px;
    margin: 30px 0px 10px 0px;
}
.c_form{
    width: 460px;
    float: right;
    padding: 0px 10px 0px 0px;
}
    .c_form label{
        font-size: 14px;
        color: #605b53;
        float: left;
        width: 110px;
        height: 24px;
        margin: 0px 0px 13px 0px;
        padding: 8px 0px 0px 10px;
    }
    .c_form .input-contact{
        width: 325px;
        height: 30px;
        background: url(../images/input-contact.png) no-repeat;
        float: right;
        padding: 1px 2px;
        margin: 0px 0px 13px 0px;
    }
        .c_form .input-contact input{
            width: 325px;
            height: 29px;
            background: transparent;
            border: 0px;
            padding: 0px;
            margin: 0px;
            font-size: 14px;
            line-height: 26px;
            color: #000000;
        }
    .c_form .textarea-contact{
        width: 450px;
        height: 152px;
        background: url(../images/textarea-bg.gif) no-repeat;
        float: right;
        padding: 31px 2px 1px 2px;
        margin: 0px 0px 13px 0px;
    }
        .c_form .textarea-contact textarea{
            width: 450px;
            height: 147px;
            background: transparent;
            border: 0px;
            padding: 0px;
            margin: 0px;
            font-size: 14px;
            line-height: 26px;
            color: #000000;
        }
    .btn_send{
        width: 60px;
        height: 31px;
        background: url(../images/btn_send.gif) no-repeat;
        border: 0px;
        float: right;
		font-size:0px;
        cursor: pointer;
        padding: 0px;
        margin: 0px 10px 10px 0px;
    }
/* contact page end */
.main2 img.paq{
    margin: 10px 0px 0px 10px;
    padding: 0px;
}
.main2 img.paq2{
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
.main2 p.thirteen{
    font-size: 14px;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    display: block;
}
.main2 .textfull {
	min-height:400px;
	padding:0px 15px 0px 0px;
}
.main2 .textfull p{
	margin: 0px 0px 12px 0px;
    padding: 0px;
    line-height: 15px;
}
.main2 .textfull a{
	text-decoration:none;
	font-weight:bold;
	color:#d42e2c;
}
.main2 .textfull a:hover {
	text-decoration:underline;
}

.main2 .text{
    width: 456px;
    float: left;
    padding: 0px 10px;
}
    .main2 .text p{
        margin: 0px 0px 12px 0px;
        padding: 0px;
        line-height: 15px;
    }
        .text p.ttwo{
            font-size: 22px;
            color: #5a554e;
            font-weight: bold;
            margin: 0px 0px 12px 0px;
            padding: 10px 0px 0px 0px;
        }
        .text p.fifteen{
            font-size: 15px;
            color: #d62e28;
            font-weight: bold;
            margin: 0px 0px 12px 0px;
            padding: 10px 0px 6px 0px;
        }
        .text p.seventeen{
            font-size: 17px;
            line-height: 18px;
            color: #d62e28;
            margin: 0px;
            padding: 10px 0px 0px 0px;
        }
    .main2 .text span{
        color: #cf2b26;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
    }
.main2 .pic{
    float: right;
    margin: 0px;
    padding: 0px 20px 0px 0px;
}
.main2 .photos{
    width: 240px;
    float: right;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    text-align: center;
}
    .photobox{
        width: 235px;
        height: 160px;
        position: relative;
        padding: 0px;
        margin: 0px 0px 10px 0px;
		background-color:#FFFFFF;
		
    }
    a.rama_f, a.rama_f:hover{
        width: 235px;
        height: 160px;
        background: url(../images/rama_f.png) no-repeat;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    a.rama, a.rama:hover{
        width: 235px;
        height: 160px;
        background: url(../images/rama.png) no-repeat;
        position: absolute;
        top: 0px;
        left: 0px;
    }
	.studylist {margin:5px 5px 5px 0px; border:1px dashed #cccccc; padding:5px 0px 5px 5px;}
	.studylist a {display:block; width:46%; margin:1px 1px; padding:1px 5px ; float:left; background-color:#f5f5f4}
	.studylist a:hover {color:#d42e2c; text-decoration:none; background-color:#eeeeec; cursor:pointer;}
		
.prevnext{
    height: 44px;
    float: left;
    width: 450px;
    margin: -40px 0px 0px 0px;
    text-align: center;
}
    .prevnext img{
        margin: 0px 4px;
        padding: 0px;
        cursor: pointer;
    }


.footer{
    height: 44px;
    background: url(../images/footer-bg.gif) repeat-x;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	text-align: right;
}
    .fmenu{
        padding: 8px 10px 0px 0px;
        margin: 0px;
        float: right;
		color:#ffffff;
		font-size:11px;
    }
        .fmenu a{
          color: #ffffff;
          font-size: 11px;
          font-weight: bold;
          float: left;
          padding: 0px;
          margin: 0px 10px;
          text-transform: uppercase;
        }
        .fmenu a:hover{
          color: #d72e28;
          font-size: 11px;
          font-weight: bold;
          float: left;
          padding: 0px;
          margin: 0px 10px;
        }
        .footer .divid2{
            width: 1px;
            height: 8px;
            background: url(../images/divid2.gif) no-repeat;
            float: left;
            padding: 0px;
            margin: 4px 0px 0px 0px;
        }
    .ci{
        width: 200px;
        float: left;
        padding: 0px;
        margin: 0px;
        text-align: center;
    }
.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding:0px;
}
ul, li{
	list-style: none;
}
p{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
a, a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837f73;
	text-decoration: none;
	cursor: pointer;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
/* SCROLL */
#mycustomscroll {
	width: 390px;
	height: 127px;
	overflow: auto;
	position: relative;
	margin: 0px auto 0px 0px;
}

.fixedwidth {
	width: 100%;
	height: auto;
	position: relative;
	color: black;
	padding: 1px;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; 
	left: 0;
}

.vscrollerbar {
	width: 8px;
	background: url(../js/scrollbar.png) -14px 14px repeat-y;
	margin: 0px 0px 0px 3px;
}

.vscrollerbarbeg {
	height: 25px !important;
	width: 8px;
	background: url(../js/scrollbar.png) -22px -0px no-repeat;
}

.vscrollerbarend {
	height: 25px;
	width: 8px;
	background: url(../js/scrollbar.png) -22px -25px no-repeat;
	margin-top: 6px;
}

.vscrollerbase {
	width: 14px;
	background: url(../js/scrollbar.png) 0px 0px repeat-y;
}

.vscrollerbasebeg {
	width: 14px;
	height: 10px !important;
	background: url(../js/scrollbar.png) -30px -9px no-repeat;
}

.vscrollerbaseend {
	height: 10px;
	width: 14px;
	background: url(../js/scrollbar.png) -30px 0px no-repeat;
}

.hscrollerbar {
	height: 16px;
}

.vscrollerbar {
	padding: 18px;
	z-index: 2;
}

.scrollerjogbox {
	width: 14px;
	height: 16px;
	top: auto; 
	left: auto;
	bottom: 0px; 
	right: 0px;
}

.container .content .full #seopics {
text-align:center;
}
/* SCROLL END */
.cp-box {width:230px ; float:left; margin:0px 3px 0px 0px;}
.cp-boxTitle {background-color:#011e4f; padding:3px; color:#FFFFFF; font-weight:bold;}
.cp-boxText {padding:3px 3px;}
.cp-boxText img {margin:0px 3px 3px 0px}
.btnVideo {
	display:block;
	width:100%;
	padding:3px 0px;
	bottom:10px;
	left:0px;
	position:absolute;
	text-align:right;
	background-image:url(../images/btn_video_bg.png);
	z-index:50;
}
.btnVideo #video {
	width:83px;
	height:12px;
	margin:0px 10px;
	border:0px;
}
