body 
{
	background-image:url(TopBGRepeat.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:180px;
	font-family:Gill Sans MT,Arial;
	margin:0px;
}

.PreviewIMG
{
clear:both;
height:40px;
}

#MKHeading
{
     font-weight:bolder;
     text-align:center;
}

#LockClickKD,
#LockClickMK,
#LockClickKA
{
   color:red;
   font-weight:bolder;
   cursor:pointer;
}

a
{
	color:#f0c322;
         text-decoration:none;
         cursor:pointer;
}

.Main
{
	position:relative;
	width:955px;
    margin-left: auto;
    margin-right: auto;
}

.TopBarLeft
{
	background-image:url(TopBarLeft.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
	height:117px;
}

.TopBarRight
{
	background-image:url(TopBarRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:11px;
	height:117px;	
}

.TopBarRepeat
{
	background-image:url(TopBarRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:915px;
	height:117px;	
}

.FL
{
	float:left
}

.CB
{
	clear:both;
}


.TopBar
{
	width:930px;
    margin-left: auto;
    margin-right: auto;	
    position:relative;
}

.Logo
{
	background-image:url(Logo.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:280px;
	height:72px;
	position:absolute;
	left:0px;
	top:18px;	
	clear:both;	
}

.QL
{
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	width:440px;
	height:57px;
	position:absolute;
	left:400px;
	top:18px;
}

.Home
{
	background-image:url(IconHome.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:53px;
	height:57px;
	margin-right:15px;
}

.Mail
{
	background-image:url(IconMail.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:53px;
	height:57px;
	margin-right:15px;
}

.Operating
{
	background-image:url(IconOperating.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:53px;
	height:57px;
	margin-right:15px;
}

.SearchArea
{
	width:153px;
	height:57px;
	margin-right:15px;
	position:relative;
}


.Search
{
	background-image:url(IconSearch.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;	
	width:53px;
	height:57px;
	z-index:1000;	
}

.SearchControl
{
	position:absolute;
	left:30px;
	top:10px;	
	width:200px;
	height:34px;
	z-index:900;
}

.SearchControlRepeat
{
	background-image:url(SearchRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:173px;
	height:34px;
	z-index:700;
	padding-left:20px;
	padding-top:10px;
}

.SearchControlRepeat input
{
	width:170px;
	background-color:#7c7a83;
	border:0;
	color:#000;
}

.SearchControlRight
{
	background-image:url(SearchRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:7px;
	height:34px;	
}

.MainContent
{
	position:absolute;
	top:130px;
	left:15px;
	z-index:900;
}

.ImageContent
{
	position:absolute;
	top:297px;
	left:14px;
	z-index:800;
}

.Links
{
}

.Links ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.Links ul li
{
    padding:0px 3px 0px 0px;
    text-align:center;
    float:left;
}

.HomeTab
{
	background-position: left 0px;
    background-image:url(TABHome.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.ProductsTab
{
	background-position: left 0px;
    background-image:url(TABProducts.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.SelectionTab
{
	background-position: left 0px;
    background-image:url(TABSelection.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.AboutTab
{
	background-position: left 0px;
    background-image:url(TABAbout.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.ContactTab
{
	background-position: left 0px;
    background-image:url(TABContact.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.QuoteTab
{
	background-position: left 0px;
    background-image:url(TABQuote.png);
    background-repeat: no-repeat;
    width:58px;
    height:61px;
    position:absolute;
    top:-20px;
    left:-5px;
}

.Links ul li a
{
    background-position: left 0px;
    background-image:url(TABInactive.png);
    background-repeat: no-repeat;
    padding: 12px 0px 0px 20px;
    height:23px;
    width:131px;
    text-decoration:none;
	display: block;
	position: relative;
	color:#2B1675;
	font-size:7.6pt;
	font-weight:bolder;
}

.Links ul li a.Selected
{
	background-image:url(TABActive.png);
	color: #ECCD32;
}

.MainBGLeft
{
	background-image:url(MainBGLeft.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:24px;
	height:201px;
}

.MainBGRight
{
	background-image:url(MainBGRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:11px;
	height:201px;	
}

.MainBGRepeat
{
	background-image:url(MainBGRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:892px;
	height:201px;	
	position:relative;
}

.ImageBGLeft
{
	background-image:url(ImageBGLeft.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
	height:179px;
}

.ImageBGRight
{
	background-image:url(ImageBGRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:9px;
	height:179px;	
}

.ImageBGRepeat
{
	background-image:url(ImageBGRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:916px;
	height:179px;	
}

.MainGB
{
	position:absolute;
	top:165px;
	left:15px;
	z-index:1000;
}

.Comp
{
	background-image:url(HomeComp.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:357px;
	height:243px;
	position:absolute;
	top:-10px;
	left:480px;
}

.Slogan1
{
	background-image:url(Slogan-1.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:325px;
	height:25px;
	position:absolute;
	top:50px;
	left:80px;
}

.Slogan17
{
	background-image:url(Slogan17.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:325px;
	height:82px;
	position:absolute;
	top:50px;
	left:80px;
}

.Slogan2
{
	background-image:url(Slogan-2.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:249px;
	height:43px;
	position:absolute;
	top:85px;
	left:140px;	
}

.Slogan3
{
	font-size:24pt;
}

.Hidden
{
 display:none;
}

.HighlightText
{
	color:#F2D546;
}
	

.Products
{
	width:700px;
	margin-top:25px;
	padding-left:50px;
}

.BottomBarLeft
{
	background-image:url(BottomBarLeft.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:2px;
	height:99px;
}

.BottomBarRight
{
	background-image:url(BottomBarRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:12px;
	height:99px;	
}

.BottomBarRepeat
{
	background-image:url(BottomBarRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:916px;
	height:99px;
	font-size:8.5pt;
	color:White;	
	line-height:8px;
}


.Key
{
	background-image:url(IconKey.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:70px;
	height:75px;
	margin-right:15px;
	margin-top:5px;
}

h3
{
	font-size:12pt;
	line-height:9px;
}

.LinkLeft
{
	background-image:url(SearchLeft.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:10px;
	height:34px;	
}

.LinkRepeat
{
	background-image:url(SearchRepeat.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:213px;
	height:34px;
	line-height:10px;
}

.LinkRight
{
	background-image:url(SearchRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:7px;
	height:34px;	
}

.Link
{
	margin-top:0px;
	margin-left:20px;
	padding-top:5px;
}

.Link a
{
	background-image:url(IconBullet.png);
	background-position:left -5px;
	background-repeat:no-repeat;
	width:145px;
	height:47px;
	text-decoration:none;
	color:White;
	font-size:10pt;
	padding-left:45px;
	display: block;
	padding-top:12px;
}

.GrayBG
{
	width:922px;
	background-color:#7C7A83;
	height:20px;
	font-size:7pt;
	text-align:center;
	padding-top:5px;
	color:white;
}

.GrayBG a
{
	color:white;
}

.MainBGFullRightRepeat
{
	background-image:url(MainBGRightFullRepeat.png);
	background-position:top right;
	background-repeat:repeat-y;
	width:11px;
	min-height:174px;	
}


.MainBGFullRepeat
{
	background-image:url(MainBGRepeatFull.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:922px;
	min-height:174px;	
	position:relative;
	color:White;
	font-size:9.5pt;
}

.MainGBFull
{
	position:absolute;
	top:165px;
	left:15px;
	z-index:1000;
	background-color:#210f65;
}

.InlineHeader
{
	margin-top:10px;
	padding-top:4px;
	padding-left:5px;
	background-color:#7C7B83;
	padding-bottom:5px;
}
	
th
{
	text-align:left;
	background-color:#7C7B83;
	font-weight:normal;
	padding-left:5px;
}	

.PC
{
	background-color:#F0D027;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.IC
{
	background-color:#FFFFFF;
	border:solid 1px #F0D027;	
	width:145px;
}

.IC A
{
	cursor:pointer;
}

.DC
{
	color:#000000;
	padding-left:5px;
	background-color:#FFFFFF;
	border:solid 1px #F0D027;
	vertical-align:top;
}

.Header
{
	background-image:url(Header.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:902px;
	height:27px;	
	margin-top:10px;
	padding-top:4px;
	color:#121432;
	font-weight:bolder;
	padding-left:20px;
}

.Content
{
	padding-left:10px;
	padding-right:10px;
}

.Full
{
	width:695px;
}

.Medium
{
	width:500px;		
}

.FR
{
 float:right
}

.FrameBorder
{
	padding-left:10px;
	padding-right:10px;
	border: solid 1px #ffffff;	
	min-height:300px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.ContentPad
{
	padding-top:10px;
	padding-right:10px;
}

.Welcome
{
	margin-top:0px;
	line-height:15px;
}

.QLSpace
{
	background-color:#0c0624;
	width:102px;
	border: solid 1px #ffffff;
	padding:2px;
	font-size:11pt;
	margin-bottom:10px;
}

.CustFeedback
{
	background-image:url(CustomerFeedback.png);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:67px;
	padding-left:90px;
	padding-top:10px;
}

.InstallGuide
{
	background-image:url(InstallationGuide.png);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:67px;
	padding-left:90px;
	padding-top:10px;
	margin-top:10px;
}

.CallForQuote
{
	background-image:url(RequestAQuote.png);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:67px;
	padding-top:10px;
	margin-top:10px;
	width:190px;
}

.CFQ
{
	padding-left:90px;
	min-height:60px;
}
.CI
{
	padding-left:10px;
	padding-bottom:10px;
}

.ProductSelection
{
	padding-left:10px;
}

.ProductSelection UL
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ProductSelection ul li
{
    padding:0px 0px 0px 0px;
    margin-bottom:5px;
    margin-left:10px;
}

.ProductSelection ul li a
{
	height:24px;
	width:160px;
	padding-top:5px;
	padding-left:5px;
	background-position: right 0px;
    background-image: url(ProductLink.png);
    display:block;
    background-repeat: no-repeat;
	color:#ffffff;
	text-decoration:none;
	background-color:#7C7B83;
}

.PSSecondLevel
{
	background-color:#C0C0C0 !important;
	background-image: none !important;
}

.LLink
{
	padding-top:5px;
}

.Loading-White
{
	clear:both;
	background-image: url('loading-white.gif');
	background-repeat: no-repeat;
	background-position: 5px 0;
	height: 32px;
	width: 32px;
	padding-left: 42px;
	padding-top: 8px;
    	margin-left: 300px;
	margin-top:100px;
}

#PreviousButton
{
	float:left;	
	background-image: url('Previous.png');
	background-repeat: no-repeat;
	background-position: 0 0;	
	width:45px;
	height:45px;
	margin-left:300px;
        cursor:pointer;
}

#SelectionGuideTree
{
  display:none;
}


#NextButton
{
	float:left;
	background-image: url('Next.png');
	background-repeat: no-repeat;
	background-position: 0 0;	
	width:45px;
	height:45px;
        cursor:pointer;
}

.previewme
{
	float:right;
	margin-bottom:5px;
}

.Answers
{
   margin-top:10px;
}

.NodeDesc
{
	font-size:8.5pt;
         margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px gray solid;
}

ul.SubProducts li
{
	margin-left:0;
}
/*Coursel*/
.jcarousel-skin-SecuPlus .jcarousel-container {
  
}

.jcarousel-skin-SecuPlus .jcarousel-container-horizontal {
    width: 750px;
    padding: 20px 40px;
}

.jcarousel-skin-SecuPlus  {
    width: 680px;
    height: 245px;
    padding: 35px 20px;
}

.jcarousel-skin-SecuPlus .jcarousel-clip-horizontal {
    width:  680px;
    height: 76px;
}

.jcarousel-skin-SecuPlus .jcarousel-clip-vertical {
    width:  88px;
    height: 245px;
}

.jcarousel-skin-SecuPlus .jcarousel-item {
    width: 88px;
    height: 76px;
}

.jcarousel-skin-SecuPlus .jcarousel-item-horizontal {
    margin-right: 30px;
}

.jcarousel-skin-SecuPlus  {
    margin-bottom: 0px;
}

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

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-SecuPlus .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 104px;
    height: 110px;
    cursor: pointer;
    background: transparent url(IconRight.png) no-repeat 0 0;
}

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

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

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

.jcarousel-skin-SecuPlus .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: -60px;
    width: 104px;
    height: 110px;
    cursor: pointer;
    background: transparent url(IconLeft.png) no-repeat 0 0;
}

.jcarousel-skin-SecuPlus .jcarousel-prev-horizontal:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-SecuPlus .jcarousel-prev-horizontal:active {
   /* background-position: -64px 0;*/
}

.jcarousel-skin-SecuPlus .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-SecuPlus .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-SecuPlus .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
}
/*Coursel End*/

/* SimpleModal Styles */
.simplemodal-overlay {background-color:#000; cursor:wait;}
.simplemodal-container {background-color:#fff; border:3px solid #ccc; padding:20px;}
a.modalCloseImg {background:url(Close.png); background-repeat:no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#contact-container {width:450px; font-family:Century Gothic, Arial; font-size:7.5pt; text-align:left;}
#contact-container .contact-content {background-color:#ffffff; color:#000; height:40px;}
#contact-container h1 {color:#000; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(../images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;padding-bottom:10px;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;color:#fff;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:left; padding-right:4px; font-weight:bold;padding-left:20px;}
#contact-container .contact-input {font-family:Century Gothic, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #000; width:300px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:url(../images/contact/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(../images/contact/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-title {margin-top:20px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#000; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(../images/contact/send.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(../images/contact/cancel.png) no-repeat;}

.FullPage
{
	width:900px;
}


















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
