@charset "utf-8";
/**************************************
   Powered by OrangeSoft Sdn Bhd 2011 
 **************************************/
body { margin:0; padding:0; width:100%; background: #f5f6f7; }
html { padding:0; margin:0; font: normal 13px Arial, Helvetica, sans-serif; color: #333333; } 

a { color: #04547d; text-decoration:none; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; }
a:hover { text-decoration:underline; }
p { line-height: 20px; margin: 0 0 1.3em; }
#content-area { line-height: 20px;}
img { margin: 0px; padding: 0px; }

/* Header font-size */
h1 { font-size: 200%; }
h2 { font-size: 183%; }
h3 { font-size: 166%; }
h4 { font-size: 150%; }
h5 { font-size: 133%; }
h6 { font-size: 116%; }
h1, h2 { font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { color: #000000; margin: 0 0 0.5em 0; padding: 0; line-height: 1.1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333333; }

sup, sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; font-size: 0.7em; }
sup { bottom: 1ex; }
sub { top: .5ex; }

/* Listing */
ul li { margin: 0; padding: 0; }
ul, ol { margin: 0.5em 0 1.5em 1.5em; padding-left: 20px; }
ol { list-style-type: decimal; }
ol ol { list-style:lower-latin; }
ol ol ol { list-style:lower-roman; }
ol ol ol ol { list-style:lower-latin; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }

dl { margin:0 1.5em; }
dt { font-weight: bold; }
dd { margin-bottom: 1.5em; }

/* Table */
th { font-weight: bold; }
/*th,td { padding: 2px 8px 2px 5px; }*/
th,td { padding: 3px; }
tr.even { background: #efefef; }

/* Form */
form { margin: 0; padding: 0; }
input { background: #fff; margin: 5px 0px; padding: 0px 8px; line-height:25px; color: #666; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #bbb; height: 25px; }
input.radio { height: inherit; background: none; border: none; }
input.checkbox { height: inherit; background: none; border: none; }
input.file { line-height: 25px; height: inherit; padding: 1px 1px 2px; border: 1px solid #bbb; background: #fff; }
textarea { margin: 5px 0px; padding: 0px 8px; line-height: 21px; color: #666; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #bbb; }

small { font-size: 11px; }
code, pre { font-family: "Courier New", Courier, Monaco, "Lucida Console", monospace; overflow: auto; background-color: #F7F7F7; }
pre { padding: 1em; line-height: 1.5em; border-width: 1px; border-style: solid; border-color: #ddd; margin: 1.5em 0; border-radius: 5px; -moz-border-radius: 5px; }
hr { border: none; border-top: 1px solid #ccc; margin: 1.2em 0; }
blockquote { background: url(../../images/bq_left.png) no-repeat left top; padding: 10px 15px; margin: 0 3em 1em; font-size: 1em; text-indent: 2em; font-style: italic; }
blockquote > div { background: url(../../images/bq_right.png) no-repeat right bottom; padding-bottom: 0.1em; }
abbr, acronym { cursor: help; border-bottom: 1px dotted #888; }

.clr { clear:both; margin: 0; padding: 0; }
.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }
.nojustify { text-align: left; }
.small { font-size: 11px; }

/**** UI *****/
input.form-submit { cursor: pointer; background: #f3f3f3; border: 1px solid #aaa; box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset; -webkit-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset; -moz-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset; }
input.form-submit:hover { backgrond: #fff; border-color: #aaa; box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; -webkit-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; -moz-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; }
input.form-submit:active { border-color: #aaa; box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; -webkit-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; -moz-box-shadow: 0 1px 0 0.5px #fefefe inset, 0 -1px 0 1px #ddd inset, 0 0 1px 1px #333; }


/********** Layout **********/ 
#container { margin: 0; padding: 0; width: 100%; }

/*** Header ***/
#header { margin: 0 auto; padding: 0; }
.hd_wrapper { margin: 0 auto; padding: 0; width: 960px; }

/* Logo */
.logo { margin: 0; padding: 35px 0px 5px; float: left; width: 260px; height: 60px; }
.logo img { margin: 0; padding: 0; border: 0; }
.logo a { display: block; width: 260px; height: 60px; }

/* Top Panel */
.toppanel { margin: 0; padding: 25px 0px 15px; float: left; width: 700px; height: 60px; }
#search-theme-form  { margin: 0; padding: 15px 0; float: left; width: 100%; height: 30px; line-height: 30px; }
#search-theme-form #search{ margin: 0; padding: 0; float: right; }
#search-theme-form #search .form-item { display: block; float: left; padding: 0; height: 30px; margin:0; }
#search-theme-form #search input { border: none; border-radius: 0; -moz-border-radius: 0; box-shadow: 1px 1px 1px #bbb; -moz-box-shadow: 1px 1px 1px #222; text-shadow: 1px 1px #383838;}
#search-theme-form #search .form-text{ width: 150px; height: 30px; float: left; border: 0; padding: 0 0 0 10px; margin: 0; color: #ffffff; background: #565656; }
#search-theme-form #search .form-submit { margin: 0; padding: 0; float: left; width: 50px; height: 30px; color: #ccc; background: #2e2e2e; text-shadow: 1px 1px #222; }
#search-theme-form #search .form-text { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
#search-theme-form #search .form-submit { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Navigation */
.navigation { margin: 0; padding: 0; float: left; width: 960px; background: url(../../images/nav_bg.gif) repeat-x left top; position:relative; z-index:2; }
.navigation ul { margin: 0; padding: 0; float: left; width: 100%; }
.navigation li { float: left; margin: 0; padding: 0; background: url(../../images/nav_spr.gif) no-repeat right top; }
.navigation li.first {  }
/*.navigation li.last { background: none; }*/
.navigation li.last { background: none; }
/*.navigation li a, .navigation li span { float:left; font-size: 12px; color: #FFFFFF !important ; display: block; line-height: 40px; height: 40px; margin: 0px 2px 0px 0px; padding: 0px 22px 0 22px; text-transform: uppercase; font-weight: bold; border:none; }*/
.navigation li a, .navigation li span { float:left; font-size: 12px; color: #FFFFFF !important ; display: block;  margin: 0px 0px 0px 0px; padding: 13px 25px; text-transform: uppercase; font-weight: bold; border:none; line-height:14px; }
/*.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ background:none;}*/
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ text-decoration: none; background: url(../../images/nav_bg2.gif) repeat-x top center;}
.navigation li:hover a:hover { text-decoration: none; background: url(../../images/nav_bg2.gif) repeat-x top center; }
/*.navigation li li:hover a:hover{ background:none;}*/
.navigation li li:hover a:hover{ background:#002738;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{ z-index:999;}
/*.sf-menu li li { background:none;}*/
.sf-menu li li { background:#014d6f;}
/***add***/
.sf-menu li li:hover, .sf-menu li li.sfHover{ background:#002738;}
.navigation li li.last { background: #014d6f; }
.navigation li:hover .nolink:hover { text-decoration: none; background: url(../../images/nav_bg2.gif) repeat-x top center; }
.sf-menu li li li { background:#014d6f;}
.navigation li li li:hover a:hover{ background:#002738;}
.navigation li li a, .navigation li li span { padding:10px 22px; text-transform:none;}
.navigation li li li a, .navigation li li li span { padding:10px 22px !important; text-transform:none;}


/*** Banner ***/
#banner { margin: 0; padding: 0; position: relative; overflow: hidden; height: 308px; }
#banner .bn_wrapper { margin: 0 auto; height: 308px; width: 960px; padding: 0; position: relative; }
#banner .slideshow { margin: 0 auto; padding: 0; width: 960px; }
#banner .carousel_mask { position: absolute; top: 0px; width: 100%; display: block; z-index: 100; height: 308px; background: url(../../images/carousel_mask2.png) no-repeat top center; }
#banner .thumbs { position: absolute; bottom: 10px; left: 10px; z-index: 101; }
#banner .thumbs a { margin: 0px 5px 0px 0px; padding: 10px; height: 10px; width:10px; line-height:10px; text-align:center; background: url(../../images/bullets.png) no-repeat top center; display: block; float:left; font-weight: bold; color: #333; }
#banner .thumbs a:hover { text-decoration: none; }
#banner .thumbs a.active { background-position: 0px -30px; color: #fff; }


/*** Body ***/
#body { margin: 0; padding: 0; background: url(../../images/bd_btmbg.gif) repeat-x left bottom; }
.bd_wrapper { margin: 0 auto; padding: 0; width: 960px; border: none; }
.bg_resize { margin: 0 auto; padding: 15px 14px; float: left; width: 930px; background: #fff; border: 1px solid #ccc; }
.main,.subpage { float: left; background: url(../../images/bg_resize.png) repeat-y left top; }

/** Left Content **/
.left_content { float: left; width: 615px; margin: 0px 15px 0 0; padding: 0px; }
.left_content .block { margin: 0px 0px 15px; padding: 0px; float: left; width: 615px; }
.left_content .title{ background: url(../../images/title_bg1.gif) no-repeat left top; width: 600px; margin: 0px; padding: 9px 5px 11px 10px; height: 23px; color: #ffffff; text-shadow: 1px 1px #222; text-transform: uppercase; font-size: 15px; }
.left_content .block .body { float: left; width: 605px; margin: 0px; padding: 5px; }
.left_content .block .body .prod_box { margin: 0px; padding: 0px; float: left; }
/* subpage */ .subpage .left_content .block .body .prod_box { border-bottom: 1px dashed #aaa; margin-bottom: 15px; padding-bottom: 10px; }
.left_content .block .body .prod_box .imgblk { margin: 0px; padding: 0px; float: left; height: 175px; width: 150px; }
.left_content .block .body .prod_box .textblk { margin: 0 0 0 15px; padding: 0px; float: left; width: 440px; }
.left_content .block .body .prod_box .title { margin: 0px; padding: 10px 0 5px; background: none; float: left; width: 100%; color: #000000; text-shadow: 1px 1px #f5f5f5; text-transform: none; }
.left_content .block .body .prod_box .title a { color: #04547d; font-size: 18px; }
.left_content .block .body .prod_box .title a:hover { text-decoration: none; color: #111111; }
.left_content .block .body .prod_box .description { float: left; margin: 0px 0px 10px; padding: 0px; width: 100%; font-size: 12px; line-height: 17px; }
.left_content .block .body .prod_box .buttonbox { margin: 0px; padding: 0px; float: left; width: 100%; text-align: right; }
.left_content .block .body .prod_box .buttonbox img { margin-right: 5px; }

/* Latest News */
.left_content .latestnews { float: left; width: 100%; margin: 0px; padding: 0px; }
.left_content .latestnews .newsblk { float: left; width: 100%; margin: 0; padding: 15px 0 15px 0; border-bottom: 1px dotted #CCCCCC; 
-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.left_content .latestnews .newsblk:hover { background-color: #f8f8f8; }
.left_content .latestnews .newsblk.first { }
.left_content .latestnews .newsblk.last { border: none; }
.left_content .latestnews .newsblk.odd { }
.left_content .latestnews .newsblk.even { }	
.left_content .latestnews .newsblk .ndate {  float: left; width: 54px; height: 50px; background: url(../../images/date_bg.gif) no-repeat center center; margin: 5px 0 0; padding: 10px 18px 10px; }
.left_content .latestnews .newsblk .ndate .yy { text-align: center; font-size: 13px; font-weight: bold; color: #159a94; }
.left_content .latestnews .newsblk .ndate .ddmm { color: #159a94; font-size: 20px; font-weight: bold; text-align: center; line-height: 20px; }
.left_content .latestnews .newsblk .ntitle { margin-left: 100px; }
.left_content .latestnews .newsblk .ntitle a { color: #04547d; font-size: 14px; font-weight: bold; line-height: 24px; text-shadow: 1px 1px #f5f5f5; }
.left_content .latestnews .newsblk .ntitle a:hover { color: #111111; text-decoration: none; }
.left_content .latestnews .newsblk .nbody { padding: 0; margin-left: 100px; line-height: 17px; font-size: 12px; }
.left_content .latestnews .newsblk .nbody span { }
.left_content .latestnews .newsblk .nbody span.right { float: none; padding: 0 3px; }
.left_content .latestnews .newsblk .nbody a { color: #04547d; }
.left_content .latestnews .newsblk .nbody a:hover { color: #111111; text-decoration: underline; }

/* Inside ( product details ) */
.left_content .block .body .prod_details { margin: 0px; padding: 0px; float: left; width: 605px; }
.left_content .block .body .prod_details .prodimg { margin: 0px 0px 15px; padding: 0px; float: left; width: 100%; }
.left_content .block .body .prod_details .ptitle { margin: 0px 0px 15px; padding: 0px 0px 5px; float: left; width: 100%; height: 25px; border-bottom: 1px solid #CCCCCC; color: #2c2c2c; font: normal 20px/25px "Myriad Pro"; box-shadow: 0px 1px 0px #f3f3f3; }
.left_content .block .body .prod_details .pintro { float: left; margin: 0px; padding: 0px; width: 100%; }
.left_content .block .body .prod_details .pintro img { float: right; margin: 0px 0px 0px 15px; padding: 0px; }
.left_content .block .body .prod_details ul { margin: 0px; padding: 0px; }
.left_content .block .body .prod_details li { float: left; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 20px; background: url(../../images/list_01.gif) no-repeat left center; width: 185px; line-height: 24px; height: 24px; }
/* Inside 2 ( product details ) */
.left_content .node-type-page .content ul { list-style: square; }
.left_content .node-type-page .content table ul { list-style:url(../../images/list_01.gif); }


/** Right Content **/
.right_content { margin: 0px; padding: 0px 0px 0px 15px; width: 285px; float: left; overflow:hidden;}
.right_content .block { margin: 0px 0px 15px; padding: 0px; float: left; width: 285px; }
.right_content .block .title{ background: url(../../images/title_bg2.gif) no-repeat left top; width: 270px; margin: 0px; padding: 9px 5px 11px 10px; float: left; height: 23px; color: #FFFFFF; text-shadow: 1px 1px #222; text-transform: uppercase; font-size: 15px; }
.right_content #block-views-Testimonial-block_1 .views-field-field-tsexim-testimonial-photo-fid { float:left; }
.right_content #block-views-Testimonial-block_1 .views-field-teaser, .right_content #block-views-Testimonial-block_1 .views-field-title { margin: 0 0 10px 100px; }
.right_content #block-views-Testimonial-block_1 .views-field-teaser span ,.right_content #block-views-Testimonial-block_1 .views-field-title span{ }
.right_content #block-views-Testimonial-block_1 .views-field-title span{ font-style:oblique; font-weight:bold;}
.right_content #block-views-Testimonial-block_1 .more-link{ position:absolute; top:5px; right:5px;}
.right_content #block-views-Testimonial-block_1 .more-link a{ color:#FFF; font-weight:bold; text-decoration:none;}
/* Testimonial Listing Page */
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-field-field-tsexim-testimonial-photo-fid { float:left; }
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-field-field-tsexim-testimonial-photo-fid span { width: 90px; height: 90px; display: block; padding: 7px 15px 7px 7px; background:url(../../images/testi_talkie.gif) no-repeat top left; }
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-field-teaser{ margin-left:120px; line-height: 18px; }
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-row{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-field-title{ text-align:right; margin: 0; }
.subpage .left_content .view.view-Testimonial.view-id-Testimonial.view-display-id-page_1.view-dom-id-1 .views-field-title span { padding: 5px; color: #666; font-style: italic; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
/* Products page - Testimonial */
.TabbedPanelsContent .view-title { margin: 0 0 5px 0; padding: 0 0 5px 0; font-size: 18px; font-weight: bold; font-style: italic; color: #666; text-shadow: #fff;  }
.TabbedPanelsContent .views-field-field-tsexim-testimonial-photo-fid { float: left; }
.TabbedPanelsContent .views-field-field-tsexim-testimonial-photo-fid span { width: 90px; height: 90px; display: block; padding: 7px 15px 7px 7px; background:url(../../images/testi_talkie.gif) no-repeat top left; }
.TabbedPanelsContent .views-field-title { clear: left; display: inline-block; float: left; margin: 7px 0; width: 104px; line-height: 15px; text-align: right; font-style: italic; font-size: 12px; padding: 0; color: #888; }
.TabbedPanelsContent .views-field-body { margin-left:120px; line-height: 18px; }
.TabbedPanelsContent .views-row.views-row-1.views-row-odd.views-row-first.views-row-last { display: inline-block; }	*/

/* Main Page */ .main .right_content .block { margin: 0; padding: 0; }
.right_content #block-views-News-block_2 .latestnews { float: left; width: 100%; margin: 0px; padding: 0px; }
.right_content #block-views-News-block_2 .latestnews .newsblk { margin: 0px 0px 15px; padding: 0px 0px 15px; float: left; width: 285px; border-bottom: 1px solid #CCCCCC; }
.right_content #block-views-News-block_2 .latestnews .newsblk.last { margin: 0; padding: 0; border: none; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ndate { background: url(../../images/date_bg.gif) no-repeat center center; float: left; margin: 0px 10px 0px 0px; padding: 15px 18px 10px; width: 54px; height: 50px; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ndate .yy { text-align: center; font-size: 20px; font-weight: bold; color: #159a94; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ndate .ddmm { color: #159a94; font-size: 14px; font-weight: bold; text-align: center; line-height: 20px; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ntitle { margin: 0px; padding: 2px 0px 3px; float: left; width: 185px; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ntitle a { color: #159a94; font-size: 14px; font-weight: bold; line-height: 24px; text-shadow: 1px 1px #f5f5f5; }
.right_content #block-views-News-block_2 .latestnews .newsblk .ntitle a:hover { color: #111111; text-decoration: none; }
.right_content #block-views-News-block_2 .latestnews .newsblk .nbody { float: left; margin: 0px; padding: 0px; width: 185px; font-size: 12px; color: #0d0d0d; line-height: 17px; }
.right_content #block-views-News-block_2 .latestnews .newsblk .nbody span { text-shadow: 1px 1px #f5f5f5; }
.right_content #block-views-News-block_2 .latestnews .newsblk .nbody a { color: #07577d; }
.right_content #block-views-News-block_2 .latestnews .newsblk .nbody a:hover { color: #111111; text-decoration: none; }



/*** Footer ***/
#footer { margin: 0; padding: 0; background: #000; position:relative; }
#footer div, #footer p { color: #fff; font-size: 11px; }
#footer .ft_wrapper { margin: 0 auto; padding: 0px; width: 960px; }
#footer .ft_bottom { margin: 0; padding: 20px 0px 20px; float: left; width: 100%; height: 35px; }
#footer .ft_bottom #block-menu_block-1 { float: left; margin: 3px 0 0; padding: 0px; }
#footer .ft_bottom #block-menu_block-1 ul { margin: 0; padding: 0; float: left; }
#footer .ft_bottom #block-menu_block-1 ul li { float: left; color: #FFFFFF; margin: 0px 7px 0px 0px; padding: 0px 6px 0px 0px; border-right: 1px solid #ccc; list-style:none; }
#footer .ft_bottom #block-menu_block-1 ul li.last { border-right: 0; }
#footer .ft_bottom #block-menu_block-1 li a, #footer .ft_bottom #block-menu_block-1 li span { color: #aaa; font-size:11px; text-decoration:none;}
#block-block-1 .last ul {  margin: 0; padding: 0; height: 20px; }
#block-block-1 .last ul li { float:left; padding: 0; border: none; margin:0px 2px 0px 0px; list-style:none; }
#block-block-1 .last a.facebook { background: url(../../images/icon_social.png) no-repeat 0px 0px; width: 20px; height: 20px; display:block; text-indent: -9999px; overflow: hidden; }
#block-block-1 .last a.rss { background: url(../../images/icon_social.png) no-repeat 0px -20px; width: 20px; height: 20px; display:block; text-indent: -9999px; overflow: hidden; }
#block-block-1 .last a.twitter { background: url(../../images/icon_social.png) no-repeat 0px -40px; width: 20px; height: 20px; display:block; text-indent: -9999px; overflow: hidden; }
#footer #block-block-3 { float: right; text-align: right; width:145px; height:20px; }
#block-block-5 { font-size:11px; float: right; width: 40%; height: 25px; line-height: 25px; text-align: right; margin: 0px; padding: 0px; } 
#block-block-5 a { color: #ff6600; font-size:11px; }
#block-menu_block-1{ height:20px;}
#block-block-2{ position:absolute; top:40px; width:260px;}
#block-block-1 { float:left; width:100px; height:20px;}
#block-block-1 .last{  float: left; color: #FFFFFF; margin: 0px 7px 0px 0px; padding: 0px 6px 0px 0px; list-style:none;}
#block-block-2 .last{  padding: 0; border: none; margin:0px 2px 0px 0px; list-style:none;}


/**Gallery**/ 
.subpage .left_content .view-display-id-page_3 .views-row{ width:190px; float:left; border: 1px solid #CCCCCC; margin: 2px 2px 2px 1px; padding: 5px; background: none repeat scroll 0 0 #F8F8F8; margin-bottom:10px; min-height: 190px; }
.subpage .left_content .view-display-id-page_3 .views-field-title, .subpage .left_content .view-display-id-page_3 .views-field-field-tsexim-gallery-date-value, .subpage .left_content .view-display-id-page_3 .views-field-field-tsexim-gallery-venue-value{ width:190px; overflow:hidden;}
.subpage .left_content .view-display-id-page_3 .views-row-4, .subpage .left_content .view-display-id-page_3 .views-row-7, .subpage .left_content .view-display-id-page_3 .views-row-10{ clear:both;}
.node-type-gallery .field-field-tsexim-gallery-photo{ max-height: 100%; overflow: hidden;}
.node-type-gallery .field-field-tsexim-gallery-photo .field-item{ float: left; margin-right:10px; margin-top:10px; width: 190px;}  
.subpage .left_content .view-display-id-page_3 .views-row span{ font-size:12px;}
.subpage .left_content .view-display-id-page_3 .views-row label{ font-weight:bold;}
.subpage .left_content .view-display-id-page_3 .views-row .views-field-title span.field-content { display: block; margin: 5px 0px; line-height: 13px; max-height: 26px; overflow: hidden; }


.view-id-career th.views-field-nothing { width:150px;}
.view-id-career th { background:#085535; color:#FFF; font-weight:bold;}
.view-id-career td { font-size:12px;}
.view-id-career th, .view-id-career td { padding:3px 10px;}
.view-id-career .views-field-nothing a:link, .view-id-career .views-field-nothing a:active, .view-id-career .views-field-nothing a:visited  { background:#666; color:#FFF; text-align:center; padding:3px 8px; font-size:11px; border-radius:5px;-moz-border-radius:5px;text-shadow:none; text-decoration:none;}
.view-id-career .views-field-nothing a:hover { background:#999; color:#F5F5F5; text-align:center; padding:3px 8px;font-size:11px; border-radius:5px;-moz-border-radius:5px;text-shadow:none;}
.view-id-career .views-field-title{ width:155px; font-weight:bold;}
.view-id-career tr { background:#F9F9F9;}
table{ width:615px;}
.view-id-career.othercss a, .back-button a { background:#085535; padding:5px 20px; text-align:center; border-radius:5px; -moz-border-radius:5px; color:#FFF; text-shadow:none; font-weight:bold; text-decoration:none;}
.view-id-career.othercss a:hover, .back-button a:hover {background:#519478;}
.view-id-career.othercss, .view-id-career.back-button{ float:left; margin-right:5px;}
.gallery.back-button{ margin-top:10px;}

#block-views-products-block_1 .views-row{ width:145px; float:left; margin-right:8px; margin-top:20px;}
#block-views-products-block_1 .views-field-field-product-introduction-value span{ font-size:11px;}
#block-views-products-block_1 .views-field-field-product-introduction-value{ height:35px; overflow:hidden; line-height:15px;}
#block-views-products-block_1 .views-field-title a{ font-size:14px; font-weight:bold; text-decoration:none;}
#block-views-products-block_1 .views-field-title-1 a{ font-size:11px; font-weight:bold; text-decoration:none;}

.left_content .content h4{ background:url(../../images/h4-icon.png) no-repeat; padding-left:16px; color:#2A4495; font-size:17px; margin-bottom:0px; margin-top:8px;}
.left_content .TabbedPanels ul li { line-height:1em; list-style:none; }
.left_content ul li, .content .TabbedPanelsContentGroup ul li { line-height:1.5em; }

/* Content Area / Node / Node-Type-page / Node-Inner / Content */
.content-area .node .node-type-page .node-inner .content div { margin-bottom: 1.3em; }

#quicktabs_container_media_tab .block{ float:none; width:595px;}
#quicktabs_container_media_tab .views-field-field-media-archive-fid{ float:left;}
#quicktabs_container_media_tab .views-field-title, #quicktabs_container_media_tab .views-field-body, #quicktabs_container_media_tab .views-field-field-media-pdf-fid{ margin-left:130px;}
#quicktabs_container_media_tab .views-field-title{ font-size:13px; font-weight:bold;}
#quicktabs_container_media_tab .views-field-body{ margin-top:10px; margin-bottom:10px;}
#quicktabs_container_media_tab .views-row{ margin-bottom:10px; border-bottom:1px dotted; padding-bottom:10px; min-height: 120px; height: auto!important; height:120px;} 
ul.quicktabs_tabs.quicktabs-style-basic a{font: bold 12px sans-serif !important; color:#000000;}
ul.quicktabs_tabs.quicktabs-style-basic li{ padding:7px 10px; background:#F8F8F8; margin-right:2px; }
ul.quicktabs_tabs.quicktabs-style-basic{ padding-bottom:5px;} 
ul.quicktabs_tabs.quicktabs-style-basic li.active a{ color:#000;}
ul.quicktabs_tabs.quicktabs-style-basic li:hover{ background-color: #eeeeee;}

.page-contact-us p { margin:0;}


#quicktabs_container_reginox_tab .reginox-row{ margin-bottom:10px; border-bottom:1px dotted; padding-bottom:10px; min-height: 120px; height: auto!important; height:120px;} 
#quicktabs_container_reginox_tab .views-field-field-reginox-image-fid{ float:left;}
#quicktabs_container_reginox_tab .views-field-title, #quicktabs_container_reginox_tab .views-field-body, #quicktabs_container_reginox_tab .views-field-field-reginox-pdf-fid{ margin-left:130px;}
#quicktabs_container_reginox_tab .views-field-title{ font-size:13px; font-weight:bold;}
#quicktabs_container_reginox_tab .views-field-body{ margin-top:10px; margin-bottom:10px;}

#block-block-7 { height:100%; overflow:hidden; position:relative; z-index:1;} 
#block-block-7 .block-inner{ height:100%; overflow:hidden;} 
