/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}


img, fieldset {
	border: 0;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	background:#fff url(../images/bg.jpg) no-repeat center top;
	background-attachment:fixed;
	background-color:#faf6eb;
	font-weight: normal;
    font-style: normal;
	font:.81em Tahoma, Geneva, sans-serif;
	color: #000;
	position: relative;
	text-align:left;
}
a {
	color:#333;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
	
	margin: 0 0 1.2em;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif ;
	line-height:1.5;
	text-align:justify;
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}

 
/* headings */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 20px 0 .4em;
	color: #000;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
	color:#4293bb;
}
h3 {
	font-size: 1.4em;
}
h3.blue{
	color:#4293bb;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
table
{
	padding:0;
	margin:0;
}
#page_content
{
	float:left;
	margin-top:45px;
	width:890px;
}
#page_content1
{
	float:left;
	margin-top:45px;
	width:630px;
}
/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

/* standard alignments */
.alignleft {
	float: left;
	}

img.alignleft {
	margin: 5px 10px 0 0; 
	}

.alignright {
	float: right;
	}

img.alignright {
	margin: 5px 0 0 10px; 
	}
	
.center {
	text-align: center;
	}
	
.fleft {
	text-align: left;
	float: left;
	margin-left: 20px;
	}
	
.fright {
	float: right;
	text-align: right;
	margin-right: 20px;
	}
	
.fcentered {
	text-align: center;
	}



/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width: 1000px;
	height:auto;
	background:url(../images/pagewrap_bg.jpg) no-repeat;
	margin: 0 auto;
	background-color:#faf6eb;
	color:#333;
	
}

/************************************************************************************
HEADER
*************************************************************************************/
#masterhead{
	width:1000px;
	height:auto;
	
	
}
#logo{
	float:left;
	margin:25px 0px 0px 25px;
}
#five_decades{
	float:right;
	margin:25px 85px 0px 0px;
	
}

/************************************************************************************
Top Navigation
*************************************************************************************/
#topnav{
	clear:both;
	position:relative;
	top:25px;
	margin:0px 0px 0px 40px;
	font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue";
	font-size:18px;
	color:#FFF;
	font-weight:bold;

}
#topnav a{
	color:#FFF;
	padding-right:40px;

}

#banner{
	margin:50px 0px 0px 20px;
}
/************************************************************************************
Content
*************************************************************************************/
#content{
	width:1000px;
	margin-top:40px;
}
#left_column{
	float:left;
	width:265px;
	padding:0px 12px;
}
#contact{
	width:253px;
	height:57px;
	background:url(../images/enquiry.png) no-repeat;
	margin-left:15px;
	padding:120px 0px 0px 30px;
	color:#6e0000;
	font-weight:bold;
		
}
#contact a{
	font-size:10.5px;
	color:#600;
}
#brochure{
}
#middle_column{
	float:left;
	width:360px;
	padding:0px 0px 0px 15px;
}
.content_product{
	float:right;
	padding-left:10px;
}
#right_column{
	float:right;
	width:313px;
}

/************************************************************************************
Footer
*************************************************************************************/
#bottom{
	clear:both;
	width:1000px;
	height:136px;
	background:url(../images/footer_bg.jpg) repeat-x;
	font-size:11px;
	color:#903;
}
#footer_left{
	float:left;
	margin:30px 0px 0px 30px;
	height:100px;
	
}
.footer_image{
	padding-right:10px;
	padding-top:30px;
	
}
#footer_right{
	float:right;
	margin:30px 30px 0px 0px;
	color:#600;
	font-size:11px;
	text-align:center;
}
#footer_right a{
	text-decoration:none;
	color:#600;
}

/************************************************************************************
Inner Page Css
*************************************************************************************/
#inner_pagewrap{
	width:1000px;
	background:url(../images/inner_pagewrap_bg.jpg) no-repeat;
	margin: 0 auto;
	background-color:#faf6eb;
}
#inner_pagewrap1{
	width:1000px;
	background:url(../images/inner_pagewrap_bg_o.jpg) no-repeat;
	margin: 0 auto;
	background-color:#faf6eb;
}
#inner_pagewrap2{
	width:1000px;
	background:url(../images/inner_pagewrap_bg1.jpg) no-repeat;
	margin: 0 auto;
	background-color:#faf6eb;
}
#inner_header{
	width:1000px;
	height:300px;
}
#inner_content{
	 clear:both;
	width:1000px;

}
#inner_left_content{
	float:left;
	width:617px;
	margin-top:93px;
	padding:0px 20px 20px 40px;
}
#topnav_inner{
	
	position:relative;
	
	margin:0px 0px 0px 30px;
	font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue";
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
#topnav_inner a{
	 color:#FFF;
	padding-right:40px;
}
#product_content{
	width:900px;
	margin-left:20px;
	margin-top:45px;
}
#product_content_product{
	width:900px;
	margin-left:20px;
	margin-top:45px;
	height:500px;
}
.pro_margin{
	width:670px;
	margin-left:15px;
}

#inner_right_content{
	float:right;
	width:273;
	margin-top:90px;
	padding:0px 20px 20px 0px;
	
}
#product_links{
	background:url(../images/product_category_bg.png) no-repeat;
	width:252px;
	height:294px;
	padding:70px 0px 0px 40px;
}
ul.a{
	color:#603;
	font-size:14px;
	font-weight:bold;
	list-style-image:url(../images/arrow1.png);
	line-height:2;
}
ul.a a{
	color:#603;
	font-size:14px;
	text-decoration:none;
}
ul.b{
	color:#600;
	font-size:13px;
	
	list-style-image:url(../images/arrow2.png);
	line-height:2;
}
.double_column_list li {float: left; width: 50%;
color:#600;
	font-size:13px;
	
	list-style-image:url(../images/arrow2.png);
	line-height:2;
}
#product_large_image{
	margin-top:10px;
	
	float:left;
}
#product_desc{
	float:left;
	margin:50px 0px 0px 30px;
	width:500px;
}
#product_descmmm{
	float:left;
	margin:10px 0px 0px 30px;
}
#product_descmmmgs{
	float:left;
	margin:15px 0px 0px 125px;
}
#inner_footer{
	clear:both;
	width:1000px;
	height:50px;
	background-color:#ded5b6;
	text-align:center;
	line-height:3.5;
	font-size:11px;
	color:#600;
	
}
#inner_footer a{
	font-size:11px;
	color:#600;
	text-decoration:none;
}

/************************************************************************************
Sliding Door
*************************************************************************************/
.qitem {
	width:200px;
	height:200px;	
	border:4px solid #f1df9c;	
	margin:5px 5px 5px 0;
	background: url('../images/bg.gif') no-repeat;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}

	.qitem img {
		border:0;
	
		/* allow javascript moves the img position*/
		position:absolute;
		z-index:200;
	}

	.qitem .caption {
		position:absolute;
		z-index:0;	
		color:#600;
		display:block;
	}

		.qitem .caption h4 {
			font-size:14px;
			padding:80px 5px 0 15px;
			margin:0;
			color:#7d1905;
		}

		.qitem .caption p {
			font-size:10px;	
			padding:3px 5px 0 8px;
			margin:0;
		}



/* Setting for corners */

.topLeft, .topRight, .bottomLeft, .bottomRight {
	position:absolute;
	background-repeat: no-repeat; 
	float:left;
}

.topLeft {
	background-position: top left; 	
} 

.topRight {
	background-position: top right; 
} 

.bottomLeft {
	background-position: bottom left; 
} 

.bottomRight {
	background-position: bottom right; 
}

.clear {
	clear:both;	
}
.qitem1 {	width:200px;
	height:200px;	
	border:4px solid #222;	
	margin:5px 5px 5px 0;
	background:url(../images/bg.gif) no-repeat;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}
.qitem2 {	width:200px;
	height:200px;	
	border:4px solid #222;	
	margin:5px 5px 5px 0;
	background: url('bg.gif') no-repeat;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}
/************************************************************************************
HEADER
*************************************************************************************/
.viewport {
            width:200px;
	height:200px;	
	border:4px solid #c9b569;	
	margin:5px 5px 5px 5px;
	background: url('../images/bg.gif') no-repeat;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
        }

        /* This is so that the 2nd thumbnail in each row fits snugly. You will want to add a similar
           class to the last thumbnail in each row to get rid of the margin-right. */
        .no-margin {
            margin-right: 0;
        }

        /* --- Link configuration that contains the image and label ----------------------------- */
        .viewport a {
            display: block;
            position: relative;
        }

        .viewport a img {
             height: 200px;
            left: 0px;
            position: relative;
            top: 0px;
            width: 200px;
        }

        /* --- Label configuration -------------------------------------------------------------- */
        .viewport a span {
            display: none;
            font-size: 1.5em;
            font-weight: bold;
            height: 200px;
            padding-top: 70px;
            position: absolute;
            text-align: center;
            text-decoration: none;
            width: 200px;
            z-index: 100;
        }
            .viewport a span em {
                display: block;
                font-size: 0.45em;
                font-weight: normal;
            }

        /* --- Dark hover background ------------------------------------------------------------ */
        .dark-background {
			width:200px;
			height:200px;
            background-color: rgba(15, 15, 15, 0.6);
            color: #fff;
            text-shadow: #000 0px 0px 20px;
        }
            .dark-background em {
                color: #ccc;
            }

        /* --- Light hover background ----------------------------------------------------------- */
        .light-background {
            background-color: rgba(255, 255, 255, 0.6);
            color: #333;
            text-shadow: #fff 0px 0px 20px;
        }
            .light-background em {
                color: #707070;
            }

        /**
         * You could create multiple hover background classes for different looks depending on the
         * image type. Use your imagination!
         */


/************************************************************************************
Table Product
*************************************************************************************/

table.product{width:650px;
border-collapse:collapse;

}
table.product th{
	border-collapse:collapse;
	padding: 5px;
	background-color:#C96;
	font-size:13px;
}
table.product td{
	border-collapse:collapse;
	padding: 0;
	height:70px;
	background-color:#faf6eb;
	color:#600;
	font-size:15px;
	font-weight:bold;
}
table.product td a{
	color:#600;
	text-decoration:none;
}
table.product td,th{
	border-collapse:collapse;
	padding:15px 20px 5px 15px;
	height:30px;
	font-size:12px;
	border:1px solid white;
}


/************************************************************************************
Typography
*************************************************************************************/
.red_text{
	color:#600;
	text-align:justify;
}
.red_bold{
	color:#600;
	font-weight: bold;
	
}
.red_bold_n{
	color:#600;
	font-weight: bold;
	padding:10px;
}
.red_bold_ltd{
	color:#600;
	font-weight: bold;
	font-size:16px;
}
.red_bold_title{
	color:#ff8900;
	font-weight: bold;
	
}
.red_bold_title_n{
	color:#ff8900;
	font-weight: bold;
	padding:8px;
	
}
.red_bold1{
	color:#693939;
	font-weight: bold;
	padding:8px;
}
.red_normal1{
	color:#600;
	font-weight:normal;
	padding:0px;
	width:230px;
	float:left;
	margin-top:-10px;
}
.read_more{
	width:300px;
	float:left;
	text-align:center;
	
	 
}

.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 5px 10px;
	background: -moz-linear-gradient(
		top,
		#5c0903 0%,
		#660000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#5c0903),
		to(#660000));
	background-color:#600;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #660300;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}
/************************************************************************************
Typography
*************************************************************************************/

form {
	font:14px Georgia, "Times New Roman", Times, serif;
	background:#c9b569;
	margin:20px;
	padding:10px 20px;
	width:370px;	
	}
	legend{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		color:#900;
		padding-bottom:10px;
	}
	
	form ol {
		list-style:none;
		margin:0;
		padding:0;
		}
		
		form li {
			list-style:none;
			padding:6px;
			background:#f0e5bd;
			margin-bottom:1px;
			}
			
			form li#send {
				background:none;
				margin-top:6px;
				}
		
		form label {
			float:left;
			width:100px;
			text-align:right;	
			margin-right:7px;
			color:#900;
			line-height:23px; /* This will make the labels vertically centered with the inputs */
			}
			
		form input,
		form textarea {
			padding:4px;
			font:13px Georgia, "Times New Roman", Times, serif;
			border:1px solid #999999;
			width:200px;
			}
			
			form input:focus,
			form textarea:focus {
				border:1px solid #666;
				background:#e3f1f1;
				}
			
		form li#send button {
			background:#900 url(images/css-form-send.gif) no-repeat 8px 50%;
			border:none;
			padding:4px 8px 4px 15px;
			border-radius:15%; /* Don't expect this to work on IE6 or 7 */
			-moz-border-radius:15%;
			-webkit-border-radius:15%;			
			color:#fff;
			margin-left:115px; /* Total width of the labels + their right margin */
			cursor:pointer;
			}
			
			form li#send button:hover { 
				background-color:#006;
				}
@font-face{font-family: 'WebRupee';src: url('http://cdn.webrupee.com/WebRupee.V2.0.eot');src: local('WebRupee'), url('http://cdn.webrupee.com/WebRupee.V2.0.ttf') format('truetype'),  url('http://cdn.webrupee.com/WebRupee.V2.0.woff') format('woff'), url('http://cdn.webrupee.com/WebRupee.V2.0.svg') format('svg');font-weight: normal;font-style: normal; font-size:14px;}
.WebRupee{font-family: 'WebRupee'; font-size:14px;}

#collaspe_allpage
{
	width:210px;
	float:left;
	height:auto;
	margin-top:5px;
	position:relative;

}
#collaspe_allpage1
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-570px;
	position:relative;

}
#collaspe_allpage2
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-610px;
    position:relative;
}
#collaspe_allpage3
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-377px;
	position:relative;
	

}
#collaspe_allpage4
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-578px;
	position:relative;

}
#collaspe_allpage5
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-557px;
	position:relative;

}
#collaspe_allpage6
{
	width:210px;
	float:right;
	height:auto;
	margin-top:-100px;
	position:relative;

}
#collaspe_allpage7
{
	width:260px;
	float:right;
	height:auto;
	margin-top:180px;
	margin-right:10px;
	position:relative;

}
.product_list
{
	width:200px;
	float:left;
	margin-left:5px;
}
.bullet_list{
	list-style-position: outside;
	list-style-image:url(../images/bullet1.png);
	margin-top:-2px;
	width:auto;
	float:left;
	margin-left:30px;
	
}
.product_link
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6e0000;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	
}
a.product_link:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9ab969;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	line-height:18px;
	
}
.product_cate
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#841919;
	text-align:left;
}

#firstwidth
{
	width:850px;
	float:left;
	margin-top:50px;
}
#secondright
{
	width:700px;
	float:right;
	height:auto;
	margin-right:100px;
	margin-top:18px;
}

.home
{
	width:35px;
	height:auto;
}
.home_width
{
	width:100px;
}
.font-sitemap
{
	width:100px;
	margin-left:45px;
	margin-top:-22px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
a.font-sitemap:hover
{
	width:100px;
	margin-left:45px;
	margin-top:-22px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#3e93ce;
	text-decoration:none;
	font-weight:normal;
}
#about_top
{
	width:500px;
	margin-top:15px;
}
#normal-link
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
	
#about_icon
{
	width:35px;
	float:left;
}
.about_width
{
	width:210px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:140px;
}

#lineabt
{
	width:160px;
	float:right;
	margin-right:10px;
}
#fontabt
{width:150px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}
.font_abt
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#781400;
	text-decoration:none;
	
}
.font_style
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#781400;
	text-decoration:none;
}
a.font_style:hover
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#3e93ce;
	text-decoration:none;
}
#about-titlte
{
	width:200px;
	float:left;
}

#research_width
{
	width:550px;
	float:left;
	margin-top:20px;
}
.research-font
{width:300px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.research-icon
{
	width:48px;
	float:left;
}
.research_title
{width:100px;
	float:left;
}
#fontres
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}



#fac_width
{
	width:550px;
	float:left;
	margin-top:20px;
}
.fac-font
{width:300px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.fac-icon
{
	width:35px;
	float:left;
}
.fac_title
{width:100px;
	float:left;
}
#fontfac
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}



#aca_width
{
	width:550px;
	float:left;
	margin-top:75px;
}
.aca-font
{width:300px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.aca-icon
{
	width:35px;
	float:left;
}
.aca_title
{width:100px;
	float:left;
}
#fontaca
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}


.font-dept
{
	width:300px;
	float:right;
	margin-right:-50px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#9e7402;
	text-decoration:none;
	font-weight:normal;
}

a.font-dept:hover
{
	width:300px;
	float:right;
	margin-right:-50px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#00920a;
	text-decoration:none;
	font-weight:normal;
}
#aca-top
{margin-top:210px;
}



#bac_width
{
	width:550px;
	float:left;
	margin-top:280px;
}
.bac-font
{width:300px;
	float:left;
	margin-left:25px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.bac-icon
{
	width:35px;
	float:left;
}
.bac_title
{width:200px;
	float:left;

}
#fontbac
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}




#mas_width
{
	width:550px;
	float:left;
	margin-top:150px;
}
.mas-font
{width:300px;
	float:left;
	margin-left:25px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.mas-icon
{
	width:35px;
	float:left;
}
.mas_title
{width:150px;
	float:left;
}
#fontmas
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}



#adm_width
{
	width:550px;
	float:left;
	margin-top:300px;
}
.adm-font
{width:300px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.adm-icon
{
	width:35px;
	float:left;
}
.adm_title
{width:100px;
	float:left;
}
#fontadm
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}



#gal_width
{
	width:550px;
	float:left;
	margin-top:130px;
}
.gal-font
{width:300px;
	float:left;
	margin-left:23px;
	margin-top:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	height:85px;
}
.gal-icon
{
	width:38px;
	float:left;
}
.gal_title
{width:100px;
	float:left;
}
#fontgal
{width:250px;
float:left;
margin-left:40px;
line-height:20px;
margin:5px 0px 0px 40px;
}


.font-sitemap-gal
{
	width:100px;
	
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
a.font-sitemap-gal:hover
{
	width:100px;
	
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#3e93ce;
	text-decoration:none;
	font-weight:normal;
}



#cu_width
{
	width:550px;
	float:left;
	margin-top:5px;
}
.cu-font
{width:300px;
	float:left;
	margin-left:20px;
	margin-top:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	
}
.cu-icon
{
	width:38px;
	float:left;
}
.cu_title
{width:100px;
	float:left;
}
#fontcu
{width:250px;
float:left;
margin-left:40px;
line-height:20px;

}

#line1
{
	width:10px;
	float:left;
	height:121px;
	margin-left:-25px;

	
}
.table_bg
{
	background-color:#cdcdcd;
	background-repeat:no-repeat;
	background-position:center;
}
.contactone {
	width: 115px;
	margin:0;
    float:left;
	height:auto;
	color:#ff8900;
	font-weight: bold;
	padding-left:5px;
	vertical-align:middle;
	padding-top:8px;
}
.contacttwo {
	width: 255px;
	margin:0;
	padding:0;
	float:left;
	height:auto;
	color:#600;
	font-weight: bold;
	line-height:18px;
	padding-left:10px;
	padding-top:8px;
}
.contactthree {
    color:#600;
	font-weight:normal;
	font-size:12px;


}
.whats {
    
}
a#up {
    padding:3px;
}
div#whats-up {
    position: fixed;
    top: 45%;
    right: 0;
    list-style: none;
    padding-left: 0;
    z-index: 10;
    margin: 0;
    -webkit-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    background-color: #1ba010;
    flex-direction: column;
}
a.whats {
    padding: 5px;
}
div#whats-up:hover {
    padding-right: 5px;
}