body
{
font-family:Trebuchet MS;
font-size:13px;line-height:20px;color:#444343;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;background-color:#F8F3EA;}
table, td, tr 
{
	font-family:Trebuchet MS;
	font-size:13px;
	line-height:18px;	
	color:#444343;
}
#main
{
width:916px;
margin-left:auto;
margin-right:auto;
}
#logo
{
float:left;
padding-left:8px;
padding-top:36px;
}
#home-bg
{
background-image:url(../images/index-page-bg.jpg);
background-repeat:repeat-x;
background-position:left top;
float:left;
width:100%;
height:100%;
}
#inner-bg
{
background-image:url(../images/inner-page-bg.jpg);
background-repeat:repeat-x;
background-position:left top;
float:left;
width:100%;
height:100%;
}
.logo-menu-main
{
float:left;
width:916px;
height:103px;
}
.flash-sec
{
float:left;
width:916px;
padding-bottom:10px;
}
.body-main
{
float:left;
width:916px;
background-color:#FFFFFF;
padding-top:2px;
}
#home-left
{
float:left;
width:341px;
padding:32px 37px 47px 41px;
}
#home-right
{
float:left;
width:491px;
padding-top:32px;
border-left:#F8F3EA 6px solid;
}
.snapshot
{
float:left;
width:461px;
padding:0px 10px 25px 20px;
}
.line
{
float:left;
width:491px;
border-top:#F8F3EA 3px solid;
}
#home-learn
{
float:left;
width:400px;
padding:15px 60px 10px 26px;
}
#foot-main
{
float:left;
width:916px;
height:83px;
padding-top:20px;
}
#search
{
float:right;
height:26px;
width:300px;
padding-top:20px;
padding-right:7px;
}
#client-login
{
float:left;
font-weight:bold;
}
#menu-main
{
float:left;
margin-left:45px;
width:585px;
}
/*inner*/
.inner-top
{
float:left;
width:916px;
}
#breadcrumb-bg
{
float:left;
width:871px;
background-image:url(../images/breadcrumb-tile.gif);
height:28px;
padding:8px 23px 0px 22px;
}
.common-left
{
float:left;
}
.common-right
{
float:right;
}
.red
{
    font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#B16363;
	line-height:35px;
}

.meroon-font
{
font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4E2626;
	/*color:#917045;*/
	line-height:35px;
}
.macron-font
{
	font-family:Arial;
	font-size:16px;
	color:#4E2626;
	line-height:35px;
}
.table-font
{
	font-family:Arial;
	color:#4E2626;
	font-weight:bold;
}
#ora-box
{
float:left;
padding:10px 10px 0px 0px;
line-height:18px;
font-weight:normal;
}
.img-right
{
float:right;
padding-left:15px;
}
.h2
{
    font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#B16363;
	line-height:35px;
}
.bullet
{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:1px 9px;
padding-left:13px;
padding-bottom:2px;
}
.bullet-product
{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:1px 9px;
padding-left:13px;
padding-bottom:2px;
width:300px;
}
.dia
{
background-image:url(../images/dia.gif);
background-repeat:no-repeat;
background-position:1px 9px;
padding-left:13px;
padding-bottom:2px;
}

#left-menu-main
{
float:left;
width:185px;
padding:15px 15px 0px 19px;
}
.left-menu-div
{
float:left;
width:180px;
padding-top:5px;
}
#left-mnu-div
{
float:left;
width:185px;
padding-top:5px;
}
#left-head
{
float:left;
width:180px;
padding-top:5px;
}

#inner-right
{
float:left;
width:598px;
line-height:22px;
padding:32px 51px 53px 45px;
border-left:3px #F3EEE5 solid;
}
.dash-line
{
float:left;
width:598px;
border-top:#D0C4C2 1px dashed;
}
.pad-left
{
float:right;
padding-left:25px;
}
.menu-line
{
float:left;
width:180px;
margin-bottom:10px;
margin-top:15px;
border-top:#F2EADD 2px solid;
}
#snp-out
{
float:left;
}
.snap
{
float:left;
padding:0px 17px 0px 19px;
}
.arr-left
{
float:left;
padding-top:40px;
}
.arr-right
{
float:right;
padding-top:40px;
}
.head
{
color:#7C0000;
font-family:Arial;
font-size:30px;
}
a.foot-link
{
color:#444343;
text-decoration:none;
}
a.foot-link:hover
{
text-decoration:none;
color:#AE473B;
}
.bold
{
font-weight:bold;
}
.h1
{
font-weight:bold;
}
a.more
{
color:#7C0000;
text-decoration:underline;
}
a.more:hover
{
text-decoration:none;
color:#AE473B;
}
.white-bold
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.pg-highlight
{
float:left;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}
.breadcrumb-link
{
text-decoration:none;
color:#F8F3EA;
}
a.breadcrumb-link
{
text-decoration:none;
color:#F8F3EA;
}
a.breadcrumb-link:hover
{
text-decoration:none;
color:#C6C4BF;
}
a.leftmenu
{
text-decoration:none;
color:#444343;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:2px 8px;
padding-left:13px;
}
a.leftmenu:hover
{
text-decoration:none;
color:#686767;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:2px 8px;
padding-left:13px;
}
.leftmenusel
{
text-decoration:none;
color:#8A3330;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:2px 8px;
padding-left:13px;
font-weight:bold;
}
.field-search
{
border-right:#D6CAC8 0px solid;
border-left:#D6CAC8 1px solid;
border-top:#D6CAC8 1px solid;
border-bottom:#D6CAC8 1px solid;
background-color:#F5F2F1;
font-family:Trebuchet MS;
height:19px;
width:155px;
padding-top:2px;
padding-left:2px;
}
.field-list
{
border:#D7CBCB 1px solid;
background-color:#F5F2F1;
font-family:Trebuchet MS;
color:#454141;
height:28px;
width:175px;
padding-top:2px;
padding-left:2px;
}
.color-list
{
border:#D7CBCB 1px solid;
background-color:#F5F2F1;
font-family:Trebuchet MS;
color:#454141;
height:28px;
width:235px;
padding-top:2px;
padding-left:2px;
}

a
{
text-decoration:underline;
outline:none;
color:#B15046;
}
a:hover
{
text-decoration:none;
color:#444343;
}
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
#tbl-brdr
{
float:left;
width:530px;
border:1px #A65655 solid;
background-color:#FFFCF6;
padding:10px 15px 10px 15px;
line-height:30px;
}
#border
{
float:left;
border:1px #A65655 solid;
background-color:#FFFCF6;
padding:10px;
}
.subhead
{
color:#7C0000;
font-size:13px;
font-weight:bold;
}
.sub
{
color:#9D4040;
font-size:13px;
font-weight:bold;
}
.gallery-head
{
color:#9D4040;
font-size:16px;
font-weight:bold;
}
.galley-img
{
float:left;
padding:0px;
}
#wid-598
{
float:left;
width:580px;
}
.image-title
{
height:47px;
}
.field-text
{
border:#E7D2B2 1px solid;
background-color:#F8F3EA;
font-family:Trebuchet MS;
width:215px;
padding-top:2px;
padding-left:2px;
font-size:13px;
}

.submit
{
border:#BE8080 0px solid;
background-color:#CC5F54;
font-family:Trebuchet MS;
width:60px;
font-family:Trebuchet MS;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}
/*.check
{
border:#F1EBE1 0px solid;
background-color:#FCFCF9;
font-family:Trebuchet MS;
width:100px;
height:100px;
font-size:13px;
padding: 0 5px 0 0;
clear: left;
float: left;
background-image:url(../images/search.gif);
background-repeat:repeat;
overflow:hidden;
}
input.largerCheckbox
{
	width: 30px;
	height: 30px;
}
*/
/*pic-gallery*/
.pic-main
{
float:left;
width:851px;
padding:32px 15px 20px 25px;
}
.pic-top
{
float:left;
width:861px;
padding:12px 0px 0px 0px;
}
.product-selector-bg
{
background:url(../images/product-selector-bg.gif) no-repeat; width:525px; padding-top:102px; float:left; padding-left:35px; padding-right:30px;  
}
.grey-head
{
color:#454141; font-size:18px; line-height:25px
}		
#prod-bdr
{
border-top:4px solid #A34135; height:24px; margin-top:30px;
}
.maroonhead
{
color:#7D0000; font-size:20px; 
}
.prod-table
{
border:1px solid #E6DFDE;
}
.prod-tab-head
{
background-color:#E6DFDE; color:#674B46; line-height:30px; font-size:14px;
}
/*Top-menus*/
.ddsmoothmenu{float:left; padding-top:16px; width:595px; height:29px;}
.ddsmoothmenu ul{z-index:500; margin: 0; padding: 0; list-style-type: none;}
.ddsmoothmenu ul li{position: relative; display: inline; float: left; padding-left:6px; padding-right:6px;  }
.ddsmoothmenu ul li a{height:29px; display: block; font-weight:bold; text-decoration:none;}
/** html .ddsmoothmenu ul li a{display: inline-block;color:#484747;}*/
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#FFFFFF;}
.ddsmoothmenu ul li a.selected{ background-position:0 29px; height:29px;}
.ddsmoothmenu ul li a:hover{background-position: 0 29px; color:#AC132C;}
.ddsmoothmenu ul li :hover > a{background-position: 0 29px;}

a.about {background-image:url(../images/about.gif); width:84px;}
a.products {background-image:url(../images/products.gif); width:165px;}
a.facilities {background-image:url(../images/facilities.gif); width:85px;}
a.faqs {background-image:url(../images/faqs.gif); width:53px;}
a.contact {background-image:url(../images/contact.gif); width:76px;}
a.home {background-image:url(../images/home.gif); width:60px;}

.abouton {background-image:url(../images/about.gif); background-position:0 29px; height:58px; width:84px;}
.productson {background-image:url(../images/products.gif);background-position:0 29px; height:29px; width:165px;}
.facilitieson {background-image:url(../images/facilities.gif);background-position:0 29px; height:29px; width:85px;}
.faqson {background-image:url(../images/faqs.gif);background-position:0 29px; height:29px; width:53px;}
.contacton {background-image:url(../images/contact.gif);background-position:0 29px; height:29px; width:76px;}
.homeon {background-image:url(../images/home.gif);background-position:0 29px; height:29px; width:60px;}
* html .ddsmoothmenu ul ul {top:29px;t\op:29px; background-image:none;}
.ddsmoothmenu ul li ul{position: absolute; left: 0; margin-left:6px; display: none; visibility: hidden;}
.ddsmoothmenu ul li ul li{display: list-item; float:none; background-color:#FFFFFF; line-height:11px; padding-left:0px; padding-right:0px;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{font: normal 12px Arial; width: 150px; background-color:#862D2C; padding-left:10px; margin: 0; border-top-width: 0; border-bottom: 1px solid #D49D97; border-left: 1px solid #D49D97; border-right: 1px solid #D49D97; text-decoration:none; line-height:28px; height:28px; color:#131F69;}
.ddsmoothmenu ul li ul li a:hover{ font-size:12px;line-height:28px; height:28px; background-color:#A84138; color:#FFFFFF;}
.downarrowclass{position: absolute; top: 6px; right: 0px;}
.rightarrowclass{position: absolute; top: 6px; right: 0px;}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: transparent;}
/*.toplevelshadow{ opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6;}*/
/*end of top menus*/



/*scroll-skin*/

/*scroll-skin*/
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:408px;
    padding:10px 0px 0px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:408px;
    }
.jcarousel-skin-tango .jcarousel-item {
   /* width:100%;*/
/*    height: 245px;*/
/*    padding: 40px 20px;*/
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right:0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right:-25px;
    width: 32px;
    height: 32px;
    cursor: pointer;
/*    background: transparent url(next-horizontal.png) no-repeat 0 0;
*/
background-image:url(../images/next-horizontal.gif);
background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -8px;
    width: 32px;
    height: 32px;
    cursor: pointer;
   /* background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
	background-image:url(../images/prev-horizontal.gif);
    background-repeat:no-repeat;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:-96px 0;
}
.faq-box { padding:0px 0px 10px 0px; }
.faq-cls { padding:0px 0px 10px 0px; text-align:right; }
.link-head { font-size:13px; color:#343535; font-weight:normal; text-decoration:underline; }
.link-head:hover { color:#802e2d; text-decoration:none; }
.link-cls { font-size:12px; color:#343535; text-decoration:underline; font-weight:normal;}
.link-cls:hover { color:#802e2d; text-decoration:none; font-weight:normal; }


.divider
{
float:left;
background-image:url(../images/snap-divider.gif);
height:143px;
width:1px;
margin-left:20px;
margin-right:20px;
}
.gal-image
{
float:left;
width:160px;
text-align:center;
}
.gal-image-pad
{
float:left;
width:140px;
padding-left:15px;
}
.pic-line
{
float:left;
width:800px;
border-top:#F4F1F1 6px solid;
margin-top:25px;
height:25px;
}
.gal-names
{
float:left;
width:160px;
text-align:center;
font-size:14px;
}
#pic-gall-main
{
float:left;
width:896px;
padding:10px;
}
/*inn-gall*/
#slideshow {
	width:800px;
	position:relative;
	float:left;
	padding-left:30px;
}
#slideshow #slidesContainer 
{
  width:800px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  float:left;
}
#slideshow #slidesContainer .slide {
  width:800px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}
/** 
 * Slideshow controls style rules.
 */
.control 
{
  display:block;
  width:32px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl 
{
  top:300px;
  left:-10px;
  height:40px;
  background:transparent url(../images/gal-prev.gif) no-repeat 0 0;
}
#rightControl 
{
  top:300px;
  right:-45px;
  height:40px;
  background:transparent url(../images/gal-next.gif) no-repeat 0 0;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float:left;
  margin:0 0px;
}
/*ends*/
.formular .text-input {
border:#E7D2B2 1px solid;
background-color:#F8F3EA;
font-family:Trebuchet MS;
height:19px;
width:215px;
padding-top:1px;
padding-left:2px;
    /*background: #FFF url('text-bg.gif') repeat-x;*/	
}
.field
{
border:#E7D2B2 1px solid;
background-color:#F8F3EA;
font-family:Trebuchet MS;
height:19px;
width:215px;
padding-top:1px;
padding-left:2px;
}
.formular textarea {
border:#E7D2B2 1px solid;
background-color:#F8F3EA;
font-family:Trebuchet MS;
width:215px;
padding-top:2px;
padding-left:2px;
font-size:13px;
}
.brdr
{
border:#E7D2B2 1px solid;
}
#lang
{
float:left;
/*width:209px;*/width:185px;
padding:15px 0px 0px 0px;
}
.small
{
	font-size:12px;
	color:#000000;
}
#language
{
float:left;
height:26px;
padding-top:10px;
padding-left:10px;
}
#language-text
{
float:left;
width:226px;
height:26px;
padding-top:13px;
}
.field-txt
{
border:#E7D2B2 1px solid;
background-color:#F8F3EA;
font-family:Trebuchet MS;
width:215px;
padding-top:1px;
padding-left:2px;
}
.txt-link
{
text-decoration:underline;
color:#000000;
}
.txt-link:hover
{
text-decoration:none;
color:#444343;
}
.head-link
{
color:#9D4040;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.head-link:hover
{
color:#9D4040;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.bold
{
font-weight:bold;
text-decoration:underline;
color:#444343;
}
a.bold:hover
{
font-weight:bold;
text-decoration:none;
color:#444343;
}
.sitmap1
{
float:left;
padding-left:80px;
}
.sitmap2
{
float:left;
padding-left:150px;
}.site-head
{
	font-family:Arial;
	font-size:12px;
	color:#4C4848;
	font-weight:bold;
	text-decoration:underline;
}
a.site-head:hover
{
	font-family:Arial;
	font-size:12px;
	color:#4C4848;
	font-weight:bold;
	text-decoration:none;
}
.search-body-main
{
float:left;
width:876px; padding:5px 20px 0px 20px;
background-color:#FFFFFF;
}