HTML {
 background-color:#000;

}




BODY {
    color:#fff;
    font-family:Verdana,Geneva,sans-serif;
}


.pageContent
{
 display:block;
 margin:auto;
 width:975px;
}

.sideBarLeft
{
 width:195px;
 float:left;
 margin-left:40px;
 margin-top:10px;
}

.header
{
 display:block;
 height:75px;
 border-bottom:solid 1px #fff;
 width:900px;
 margin:auto;
 margin-left:45px;
}

.content {
  margin:10px 40px 10px 5px;
  width: 667px;
  float:right;
 border-left: solid 1px #fff;
 padding-left:10px;
 min-height:390px;
}



#contentLayout {
background-image: url(../images/pagebg.v2.gif);
width:100%;
display:table;
}

#pageTop, #pageBot
{
 display:block;
 width:100%;
/** height:33px; **/
margin: 0 0 9px 200px;
 background-image: url(../images/pagetop.v2.gif);
}

/**
#pageTop
{
  margin-top:5px;
} **/

/** JC
#pageBot
{
 height:42px;
 background-image: url(../images/pagebot.v2.gif);
}
**/
td.ckFormDescription 
{
    width:40%;
    vertical-align:top;
    padding-top:15px;
    padding-left:20px;
}

td.ckFormContainer 
{
    text-align:left;
    width:60%;
}

.ckCSSinput 
{
 color:#fff;   
}

.componentheading, .contentheading, .contentheadingslides, h1
{
 padding-bottom:5px;
 font-size:14px;
 font-weight:bold;   
}

.contentpaneopen h1 
{
   margin-bottom:10px;
   margin-top:5px; 
}


.ck_mandatory {
color:#FF0000 !important;
}

.ckform input 
{
 color: #fff;   
}

.ckform select
{
border:1px solid #999999;
background-color:#282828;
width:311px;
color:#fff;
}


a:hover {
  color: #C33826;
}

a {
  color: #fff;
}


#submit_bt
{
    color:#282828 !important;
    margin-left:90px;
}

.ckBtnCon 
{
 text-align:left !important;   
}

.lof-main-item-desc
{
 width:350px;
/** background-color:#333; **/
 background-color:#c33826;
 background-image:none;
 top:200px;
 left:15px;
}


#menuitem_1, #menuitem_2, #menuitem_3, #menuitem_4, #menuitem_5, #menuitem_6,
#menuitem_7, #menuitem_8, #menuitem_9, #menuitem_10, #menuitem_11, #menuitem_12 
{
 display:block;
 width:184px;
 padding-bottom:7px;
 background-image: url(../images/menubg1.gif);   
 background-repeat: repeat-x;
 padding-left:3px;
}

/**
#menuitem_7
{
   background-image: url(../images/menubg1Large.gif);   
} **/

a.mainlevel, a.mainlevel_current  
{
    color:#fff;
    text-decoration:none;
    display:block;
    height:100%;
    width:100%;
    paddin-left:5px;
}

#mainlevel a:hover, a:hover.sublevel1 
{
/** text-indent:12px; **/
padding-left:10px;
display:block;
text-indent:0px;
}




#mainlevel 
{
  border: solid 1px #767676;  
  padding:4px;
  font-weight:bold;
}


#mainlevel ul 
{
 background-color:#363636;   
 background-image:none;
 margin-top:4px;
 position:relative;
 left:-3px;
 width:187px;
}

#mainlevel ul li
{
    padding-top:4px;
    padding-bottom:4px;

}

#mainlevel ul li a 
{
 font-weight:normal;   
    
}


.sublevel1_current
{
 font-weight:bold;
 padding-left:12px !important;

} 


a.sublevel1_current:visited, a.sublevel1 
{
   color: #fff !important;
   text-decoration:none; 
    text-indent:0px;
    display:block;
    padding-left:2px;    
   padding-right:2px;
}

a.sublevel1_current,#active_menu, .sublevel1_active
{
    background-position: 0px center !important;
    background-image: url(../images/menumarker3.png) !important;
    color: #dddede !important;
    background-repeat: no-repeat;
   /** text-indent:15px !important; **/
    padding-left:12px !important; 
    text-decoration:none;
    text-indent:0px;
    display:block;
}

#active_menu a:hover
{
 padding-left:0px !important;
}

/**
.mainlevel_current
{
    background-image: url(../images/menumarker2.gif);
    color: #fff !important;
    background-position: 4px 2px !important;
    text-indent:16px !important;

} **/


li.selected
{
   padding-bottom:0px !important;

}


#fpss
{
margin-bottom:5px;

}


div.moreInfo
{
 padding: 4px 0px 4px 4px !important;

}

.moreInfo a
{
 color:#fff;
}

.moreInfo a:hover
{
 color:#1f1d5c;
}


.lof-navigator li.active div {
 background: url("../images/grad-bg.gif") repeat scroll 0 0 transparent
}


.lof-navigator li.active {
background:url("../images/arrow-bg.png") no-repeat scroll left center transparent;
}


.contentpaneopen img {
 margin-left:5px;
 border: solid 1px #fff;
 padding: 2px;
}

table.contentpaneopen 
{
    width:682px;
}

.besps_holder
{
    margin-top:0px;
    margin-right:0px;
    border: solid 1px #fff;
    padding:2px;
}
.besps_holder_39_0 {margin:8px !important;}


h2 {
 font-weight:bold;
 margin-bottom:8px;
}

#vinaora-3d-slideshow48,#vinaora-3d-slideshow33,#vinaora-3d-slideshow35 {
 margin-left:5px;
 margin-right:3px;
 margin-bottom:8px;
}

#imgMoto 
{
  margin-left:10px;
}

.divImageCorner 
{
 display:block;   
}


.lof-navigator li div 
{
 background-color:#1f1d5c;
 background-image:none;   
}

.lof-navigator img 
{
    display:none;
}

.lof-main-item-desc 
{
   display:none; 
}

/** .contentpaneopen table  **/

td.contentText 
{
 vertical-align: top;       
border: solid 1px #ededed;
padding:5px;
width:231px;
background-color: #183218;
}

td.contentImage 
{
border: solid 1px #ededed;
 width:430px;   
padding:0px;
margin:0px;
}

td.contentImage img 
{
 margin:0px;
 border:0px;
}


.contentImage,.contentImage div
{
max-height:410px;
overflow:hidden;
 
}

.valloGuard, .valloGuard div
{
max-height:680px;
}


.contentImage .besps_holder 
{
 padding:0px;
 margin:0px;
 border:none;   
}

.TwinGuardText, .PalisadeText 
{
 width:245px !important;     
}

.TwinGuardImage,.TwinGuardImage div
{
 width:420px !important;
 overflow:hidden;
 
}

.PalisadeImage, .PalisadeImage div,.twoNinetyImage, .twoNinetyImage div
{
 width:371px !important;
 overflow:hidden;
 
}

.PalisadeText, .twoNinetyText  
{
 width:292px !important;    
  
}


.threeTenText  
{
 width:312px !important;    
}

.threeTenImage, .threeTenImage div
{
 width:350px !important;
 overflow:hidden;
}


.fullWidthText  
{
 width:660px !important;    
}


.oneSeventyText  
{
 width:492px !important;    
}

.oneSeventyImage, .oneSeventyImage div
{
 width:170px !important;
 overflow:hidden;
 
}


.threeText  
{
 width:361px !important;    
}

.threeImage, .threeImage div
{
 width:300px !important;
 overflow:hidden;
 
}



.TwinGuardImage div, .PalisadeImage div
{
    margin-right:2px;
}



.imgMetalFab 
{
    float: left; border: 0; margin-left: 10px; margin-right: 10px;
}

/**** gk1 tabs overrides **/
div.gk_tab_item-style1,.gk_tab_item_space 
{
  padding:0px;
}

div.gk_tab_container1-style1 
{
    background-image:none;
}

.gk_tab_item_space 
{
    border-top:solid 1px #efefef;
    
}

/** ValloTab **/

ul.gk_tab_ul-style1 li, .roktabs-wrapper .dark .roktabs-links ul.roktabs-top li
{
   
    background: transparent url('../images/valloTab.li.v2.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 32px;
    margin-right: 0px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
    border: none;
}

ul.gk_tab_ul-style1 li span,ul.gk_tab_ul-style1 li.active span,
.roktabs-wrapper .dark .roktabs-links ul.roktabs-top li span
 {
   
    background: transparent url('../images/valloTab.span.v2.png') no-repeat;
    background-position: left 1px;
    display: block;
    line-height: 28px;
    padding: 5px 0 0px 25px;
    color: #DDDEDE;
    font-weight:bold;
    font-size:12px;
}

ul.gk_tab_ul-style1 li.active,
.roktabs-wrapper .dark .roktabs-links ul.roktabs-top li.active 
{
    height:32px !important;
    background: transparent url('../images/valloTab.li.v2.active.png') no-repeat scroll top right;    
}


ul.gk_tab_ul-style1 li.active span,
.roktabs-wrapper .dark .roktabs-links ul.roktabs-top li.active span
 {
/** color:#E0FF00; **/
color:#000;
background: transparent url('../images/valloTab.span.v2.active.png') no-repeat;
background-position: left 1px;

}

/** ROK Tabs **/

.roktabs-wrapper .dark .roktabs-container-wrapper div.wrapper,
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper
 {
     padding:2px;
 }
 
 .roktabs-wrapper .dark .roktabs-container-tr, .roktabs-wrapper .dark .roktabs-container-inner, .roktabs-wrapper .dark .active-arrows 
 {
     background-color:#282828;
 }
 
 .roktabs-wrapper .dark .roktabs-links ul.roktabs-top  
 {
 background-color:#282828;
 background-image:none; 
 }
 
 .roktabs-wrapper .dark 
 {
     color:#fff;
 }
    
 
 /** .roktabs 
 {
      
 display:none;     
      
 } 
 **/
 
 div.roktabs-container-wrapper {width: 50000px !important;}
 
 
#pageBot ul
 {
  padding: 26px 0 0 35px;
 }


 
 #pageBot li
{
    font-weight: bold;
    font-size: 11px;
    padding-left: 17px;
    float: left;
    background-image: url(../images/footerSep.png);
    background-repeat: no-repeat;
    background-position: 8px;
}

#pageBot li.liFirst
{ 
 background-image:none; 
 padding-left:5px !important;  
    
}

.contentText ul 
{
 margin: 6px 0px 7px 0px;   
}

.contentText li
{
    list-style-type: disc;
    list-style-position: inside;
    margin-left:8px;
    padding-bottom:3px;
}


.fullWidthText h2 
{
  margin-top:8px;
  text-decoration:underline;  
}

.footerNotices 
{
 color: #DDDEDE;
 font-size:  10px;
 margin-top:2px;
 text-align:center;   
 margin-bottom:10px;
 clear:both;	
}

.divClear 
{
 display:block;height:1px;
 clear:both;   
}


/** V3 Layout **/

.body .container  {
	padding:0px;
/** background-image: url(../images/pagebg.v2.gif); **/
background-color: #282828;
	
}

.pageEnd
{
 display:block;
 width:100%;
 height:7px;
 background-image: url(../images/pageEnd.png);
 background-repeat: no-reapeat;
 background-size: 100% 100%;
}

body.site {
    background-color: #000;
    border-top: none;
    padding: 10px;
}

.header {
    margin: auto auto 10px 15px;
    width: 900px;
}


#content {
	border-left: 1px solid #fff;
	margin-left:10px;
	padding-left:10px;
	min-height: 300px;
    padding-left: 10px;
    margin-bottom:15px;
	
}

.v3dslideshow object {
	border-radius: 4px;
}


.gkTabsItem {
  padding:0 !important;	
}

.gkTabsWrap.vertical ol, .gkTabsWrap.horizontal > ol {
	border-radius: 4px 4px 0 0 !important;
}


.gkTabsWrap.vertical ol li:first-child {
	border-radius: 4px 0px 0 0 !important;
}

.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active {
	box-shadow:none !important;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container,
.container {
	width:1000px;
	max-width:1000px;

}

.threeTenText {
	width: 370px !important;	
}


.TwinGuardImage div, .PalisadeImage div, .fencingImage div {
	margin:0;
}

.TwinGuardText, .PalisadeText {
	width: 301px !important;
}


td.contentWidthOne {
	width:400px;	
}

td.contentWidthTwo {
	width:370px;	
}

td.contentWidthThree {
	width:330px;	
}

td.contentWidthFour {
	width:350px;	
}

td.contentWidthFive {
	width:300px;	
}

td.contentWidthSix {
	width:170px;	
}

td.contentWidthSeven {
	width:365px;	
}


.gkTabsItem table {
	width:100%;
}

td.contentTextFluid {
	width:auto;
}

.contentImageFluid div, .contentImageFluid{
	height:100%;
	max-heigth:100%;
	width:100%;
}





.imageWidthOne,  .imageWidthOne div, .imageWidthOne img {
	height:100%;
	overflow:hidden;
	max-width:100%;
}

.moto, .moto:hover {
	text-decoration:none;
	color:#fff;
	margin-top:45px;
	font-size:14px;
	margin-left:10px;
	font-weight:bold;
}


.header {
	width:960px;
}

.accordeonck  {
	margin-left:10px;
}

ul#accordeonck88 li a {
	padding: 7px 4px 7px 10px !important;
}

.content_1 {
	margin-left:15px;
}

#accordeonck88 {
	background:unset !important;
	border-radius:unset !important;
	color:#fff !important;
	background-color:#484848 !important;
}

ul#accordeonck88 li a,ul#accordeonck88 li {
	color:#fff !important;
	font-weight: bold !important;
	/** border-bottom:unset !important; **/
}

ul#accordeonck88 li:last-child {
	border-bottom:unset !important;
}

ul#accordeonck88 li ul li {
	border-top:unset !important;
}

td.contactUsForm {
	width:40%;
}

td.contactUsDet {
	width:40%;
	margin-left:20px;
	vertical-align: top;
	font-size:1.3em;
	padding-top:24px;
}



#accordeonck88 li.active.level1, #accordeonck88 li.active.level2 {
    background-image: url("../images/menumarker3.png") !important;
    background-position: 5px center !important;
    background-repeat: no-repeat;
    color: #dddede !important;
    display: block;
    padding-left: 12px !important;
    text-decoration: none;
    text-indent: 0;	
	}


#accordeonck88 li.active.level1.open {
	background-image:none !important;	
}

#pageBot {
	background-image: none;
}

#pageBot li.liFirst {
    background-image: none;
    padding-left: 5px !important;
}
#pageBot li {
    background-position: 8px center;
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 17px;
    list-style:none;
}

.body .container {
-webkit-box-shadow: 0px 1px 7px 6px rgba(87,83,87,1);
-moz-box-shadow: 0px 1px 7px 6px rgba(87,83,87,1);
box-shadow: 0px 1px 7px 6px rgba(87,83,87,1);
}


/**
.contentImage div {
	width:100%;
	height:100%;
} **/