/* Change width on this div to match design */
 
body{
	
}

div.fullBox{
	float:left;
	width:100%;
}

div.leftBox{
	float:left;
}

div.rightBox{
	float:right;
}

div.landingTopBox{
    float: none;
    height: 558px;
    margin: 0 auto;
    width: 980px;
}

div.landingTopBox{
    float: none;
    height: 578px;
    margin: 0 auto;
    width: 980px;
}


div.globalBox {
    float: none;
    margin: 0 auto;
    width: 940px;
}

div.landingGlobalBox {
    float: none;
    margin: 0 auto;
    width: 980px;
}

/* headerBox */
div.headerBox {
	float:left;
	width:100%;
	height: 74px;
	/*margin:63px 0 0 0;*/ 
	margin:36px 0 0 0;
}

div.headerContentBox{
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 16px;
    padding: 16px 25px 30px;
    width: 890px;
}

div.logoBox {
	float:left;
}

div.headerLinkBox {
	float:right;
	width:198px;
	height:78px;
	border:1px solid black;
	background:#CCCCCC;
}

div#headerBannerBox {
	float:left;
	width:450px;
	background:Red;
}
/* end of headerBox */

div.splashBox {
	float:left;
	width:100%;
}

div.footerCenterBox{
	float:left;
	width:100%;
	text-align:center;
}


div.landingSplashBox {
	float:left;
	width:100%;
	height:468px;
	margin: 0 0 40px;
}

div.topMenuBox {
	float:right;
	height:52px;
}

div.mainBox {
	background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 26px 24px 36px;
    width: 892px;
}

div#leftColumn {
	float:left;
	width:180px;
	background:#CCCCCC;
	padding:0px 10px 5px 10px;
}

div.mainColumn {
	float:left;
	width:410px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div.mainColumnFull {
	float:left;
	width:100%;
}

div.mainColumnNoLeft {
	float:left;
	width:544px;
}

div.mainColumnNoRight {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;	
}

div.landing_mainColumn {
	float:left;
	width:410px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div.landing_mainColumnFull {
	float:left;
	width:100%;
}

div.landing_mainColumnNoLeft {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div.landing_mainColumnNoRight {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
	
}

div.rightColumn {
	float: right;
    padding: 0;
    width: 306px;
	margin:84px 0 0 ;
}

div.homeRightColumn {
	float: right;
    padding: 0;
    width: 306px;
}


div.dynamicBox {
	float:left;
	width:100%;
}

div.objectBox {
    float: left;
	background:#eee;
    margin: 0 0 20px;
    padding: 30px 21px 20px;
    width: 264px;
}

div.homeObjectBox{
	background: url("/images/bg-object.jpg") repeat-x scroll 0 0 #EEEEEE;
    float: left;
    margin: -30px 0 20px;
    padding: 30px 21px 20px;
    width: 264px;
}

div.parentLinkBox {
	float:left;
	width:100%;
	margin:0 0 20px;
}

div.pageContent{
	float:left; 
	background:#F4F4F2; 
	border:1px solid #ffffff; 
	padding:24px;
}

div.dateBox {
	float:left;
	width:100%;
}

div.dateBoxRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-25px 0px 0px 0px;
}

div.dateBoxArticleRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-15px 0px 0px 0px;
}

div.formBox {
	float:left;
	width:100%;
    margin: 20px 0;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

/* footerBox */
div.footerBox {
	background: #FFFFFF;
    border: 1px solid #CFCFCF;
    float: left;
    margin: 9px 0 0;
    width: 938px;
	padding: 1px;
}

div.footerBoxInner {
	background: #EEEEEE;
    float: left;
    padding: 20px 26px 14px;
    width: 886px;
}

div.landingFooterBox {
	float:left;
	width:100%;
	height:234px;
	margin:30px 0px 0px 0px;
}

div.landingFooterBoxTop{
	float:left;
	width:100%;
	height:101px;
	margin:0 0 22px;
}

div#developed {
	float:left;
	width:190px;
	height:50px;
	padding:5px 5px 0px 5px;
	background:#CCCCCC;
}

div#footerBoxCenter {
	float:left;
	width:430px;
	
	margin:5px 10px 0px 10px;
	background:#CCCCCC;
}

div#footerLinksBox{
	float:left;
	width:430px;
	background:#CCCCCC;
}

div#copyright  {
	text-align:center;
	float:left;
	width:100%;	
}

div#powered {
	float:left;
	width:200px;
	width:190px;
	height:50px;
	padding:5px 5px 0px 5px;
	background:#CCCCCC;
}
/* end of footerBox */

div.landingBoxTitle{
	border-bottom: 1px solid #E5E5E5;
    margin: 0 auto 18px;
    padding: 0 38px 15px;
    text-align: center;
	width:600px
}


div.domainCol{
	float:left;
	width:224px;
	text-align:center;
}

div.domainColDivider{
	float:left;
	width:28px;
}

div.domainGrayDivider{
	float:left;
	width:224px;
	height:1px;
	background:#EFEFEF;
	margin:16px 0 4px;
}

div.topFixedBox{
	/*float: left;*/
    height: 27px;
    /*position: fixed;*/
    width: 100%;
	background:#222222;
	left:0;
	top:0;
	z-index: 2;
}

div.topFixedBoxInner{
	float: none;
    height: 100%;
    margin: 0 auto;
    width: 940px;
}

div.brandBox{
	float:left;
	background:#fff;
	height:84px;
	width:100%;
	margin:7px 0 0 0;
}

div.developedDetBox{
	float:left;
	width:100%;
	margin:12px 0 12px 0;
}

/*div.articlVericallyRow{
	float:left;
	width:100%;
	margin:0 0 20px;
}*/

div.articlVericallyRow{
	float: left;
    width: 82%;
    margin: 0 0 20px 9%;
}

div.articleBoxSmall{ 
	width:240px;
}

div.articleBoxImg{
	display: table-cell; 
    height: 158px;
    overflow: hidden;
    padding: 0 0 14px;
    text-align: center;
    vertical-align: middle;
    width: 240px;
}

div.articleBoxTitle{
	float: left;
    height: 24px;
    overflow: hidden;
    width: 100%;
}

div.articleBoxTxt{
	float: left;
    height: 100px;
    overflow: hidden;
    width: 100%;
}

div.topFixedBoxTxt{
	float: left;
    margin: 6px 18px 0 0;
}

div.blackBtn{
	float:left;
	margin: 3px 0 0;
	cursor:pointer;
}

div.blackBtnLeft{
	float:left;
	background:url('/images/img-black-btn-left.jpg') no-repeat;
	height:21px;
	width:2px;
}

div.blackBtnMiddle{
	float:left;
	background:url('/images/img-black-btn-repeater.jpg') repeat-x;
	height:19px;
	padding:2px 13px 0 ;
	font: normal 11px Arial;
	color:#ddd;
}

div.blackBtnRight{
	float:left;
	background:url('/images/img-black-btn-right.jpg') no-repeat;
	height:21px;
	width:2px;
}

div.homeBoxes{
	float:left;
	width:100%;
	margin: 24px 0 0 0;
}

div.homeBox{
	float:left;
	width:256px;
}

div.homeBoxDivider{
	float:left;
	height:104px;
	width:1px;
	background:#CCCCCC;
	margin:0 30px;
}

div.homeBoxTitle{
	float:left;
	width:100%;
	height:32px;
	overflow:hidden;
	margin:0 0 8px;
}


div.homeBoxTxt{
	float:left;
	width:100%;
	overflow:hidden;
	height:88px;
	margin:0 0 14px 0;
}

div.blackBtn1{
	float:left;
	margin: 3px 0 0;
	cursor:pointer;
}

div.blackBtn1Left{
	float:left;
	background:url('/images/img-black-btn1-left.jpg') no-repeat;
	height:25px;
	width:3px;
}

div.blackBtn1Middle{
	float:left;
	background:#000;
	height:21px;
	padding:4px 13px 0 ;
}

div.blackBtn1Right{
	float:left;
	background:url('/images/img-black-btn1-right.jpg') no-repeat;
	height:25px;
	width:3px;
}

div.blackBtn1:hover div.blackBtn1Left{
	background:url('/images/img-black-btn1-left-active.jpg') no-repeat;
}

div.blackBtn1:hover div.blackBtn1Middle{
	background:#FFBF00;
}

div.blackBtn1:hover div.blackBtn1Right{
	background:url('/images/img-black-btn1-right-active.jpg') no-repeat;
}

div.brandBoxLeft{
	float: left;
    margin: 18px 0 0 -10px;
}

div.brandBoxLabelLeft{
	float:left;
	background:url('/images/img-yellow-brand-left.jpg') no-repeat;
	width:10px;
	height:60px;
}

div.brandBoxLabelMiddle{
	background: url("/images/img-yellow-brand-repeater.jpg") repeat-x scroll 0 0 transparent;
    color: #000000;
    float: left;
    font: 21px Georgia;
    height: 52px;
    padding: 8px 12px 0;
}

div.brandBoxLabelRight{
	float:left;
	background:url('/images/img-yellow-brand-right.jpg') repeat-x;
	width:4px;
	height:60px;
}

div.brandBoxRight{
	float: right;
    height: 100%;
    width: 770px;
}

div.homeTitleBox{
	float:left;
	width:234px;
	margin:0 15px 20px;
}

div.homeObjectBoxImg{
	float:left;
	width:100%;
	margin:0 0 18px;
	height:158px;
	overflow:hidden;
	background:#fff;
}

div.homeObjectBoxTxt{
	float: left;
    height: 60px;
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}

div.objectViewAllBox{
	float: right;
    margin: 7px 0 0;
}


div.carouselPrev{
	float:left;
	background:url('/images/img-prev.png') no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
	margin:0 4px 0 0;
}

div.carouselPrevFade{
	background:url('/images/img-prev-fade.png') no-repeat;
}

div.carouselNext{
	float:left;
	background:url('/images/img-next.png') no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	cursor:hand;
}

div.carouselNextFade{
	background:url('/images/img-prev-next.png') no-repeat;
}

div.carouselArrows{
	float:right;
	margin:7px 0 0 0;
}

div.homeProdBox{
	float:left;
	width:156px;
	margin:0 36px 0 0;
}

div.homeProdBoxLast{
	margin-right:0;
}

div.homeProdBoxImg{
	float:left;
	width:146px;
	padding:4px;
	height:148px;
	border: 1px solid #CCCCCC;
    margin: 0 0 18px;
}

div.homeProdBoxTitle{
	float: left;
    height: 40px;
    margin: 0 0 4px;
    overflow: hidden;
    width: 100%;
}

div.footerCatBox{
	width:160px;
	float:left;
	margin:0 16px 0 0;
}

div.footerBoxInnerLeft{
	float:left;
	width:688px; 
}

div.marginNone{
	margin:0;
}

div.footerCatBoxTitle{
	float:left;
	height:28px;
	margin:0 0 10px;
	width:100%;
}

div.footerProdBox{
	float:left;
	width:100%;
	margin:0 0 4px 0;
}

div.footerBoxInnerLeftBottom{
	float:left;
	width:100%;
	margin:6px 0 0 0;
}

div.footerBoxInnerRight{
	float:right;
	width:180px;
}

div.fbFooterBox{
	float:none;
	margin:20px auto 0 ;
	width:111px;
}

div.newProdBox{
	float:left;
	margin:-183px 0 0 -15px;
}

div.parentLinkDivider{
	float: left;
    margin: 5px 6px 0;
}

div.articleTitleDivider{
	float:left;
	width:100%;
	height:1px;
	background:#7A7A7A;
	margin:6px 0 10px;
}

div.articleBox{
	float:left;
	width:100%;
	margin:15px 0px;
}

div.readMoreIcon{
	float:left;
    margin: 5px 0 0 5px;
	background:url('/images/img-read-more.jpg') no-repeat;
	width:10px;
	height:10px;
}

div.newObjBox{
	float:left;
	margin:-183px 0 0 -15px;
}

.hidden{display:none;}

div.pagingBoxOutter{
	background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    padding: 8px 0;
    width: 100%;
	margin: 20px 0;
}

div.prodCatDivider{
	float:left;
	width:100%;
	height:2px;
	margin:16px 0;
}

div.pagingLink{
	background: none repeat scroll 0 0 #000000;
    -webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
    color: #fff;
    font: 12px Verdana;
    padding: 3px 5px;
}

div.pcLeftImgBox{
	float:left;
	width:112px;
	text-align:center;
	padding:4px;
	margin:0 30px 0 0;
	border:1px solid #D6D6D6;
}

div.pcRightImgBox{
	float:right;
	width:112px;
	text-align:center;
	padding:4px;
	margin:0 0 0 30px;
	border:1px solid #D6D6D6;
}

div.pcLeftTxtBox{
	float:left;
	width:392px;
}

div.pcDivider{
	float:left;
	width:100%;
	height:1px;
	background:#CCCCCC;
}

div.productImgBox{
	float:left;
	padding:4px 2px;
	width:152px;
	border:1px solid #CCCCCC;
	cursor:hand;
	cursor:pointer;
}

div.productNewBoxCat{
	float: left;
    height: 36px;
    margin: 0 0 -19px -16px;
    position: relative;
    width: 56px;
}

div.productImgBoxInner{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:152px;
	width:152px;
}


div.productImg {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 20px 0 0;
    padding: 10px 5px;
    text-align: center;
    width: 188px;
}

div.productImgNew{
	margin: 0 0 -36px -12px;
}

div.productTxt {
    float: left;
    margin: 0;
    width: 324px;
}

div.tabBox{
	float:left;
	width:100%;
	margin: 30px 0;
}

div.tabBoxTop{
	float:left;
	background:#DEDEDE;
	padding:1px 1px 0 1px;
	height:29px;
}

div.tabBoxMain{
	float:left;
	width:538px;
	background:#F3F3F3;
	padding:0 2px 2px 2px;
	border:1px solid #DEDEDE;
}

div.tabBoxMainIn{
	float:left;
	width:506px;
	padding:16px;
	background: url("/images/bg-tabs.jpg") repeat-x scroll 0 bottom #FCFCFC;
	min-height:130px;
}

div.tabBoxTopItem{
	background: url("/images/bg-tab.jpg") repeat scroll 0 0 #E8E8E8;
    cursor: pointer;
    float: left;
    margin: 0 1px;
    padding: 6px 16px;
}

div.tabBoxTopItemActive{
	background: url("/images/bg-tab-active.jpg") repeat scroll 0 0 transparent;
    margin: 0;
	cursor:default;
	position: relative;
    height: 32px;
}

div.tabBoxTopItem span{font:normal 14px Arial;color:#595959}
div.tabBoxTopItemActive span{font:normal 14px Arial;color:#2F2F2F}

p.prodDetails{
	color: #FFFFFF;
    font: 15px Myriad Pro;
    margin: 0 0 12px;
    padding: 0;
}

div.tabBoxMainInTab{
	float:left;
	width:100%;
}

div.prodImgBox{
	background: none repeat scroll 0 0 #F3F3F3;
    border: 2px solid #DEDEDE;
    float: left;
    height: 100px;
    margin: 0 10px 0 0;
    width: 115px;
    overflow: hidden;
}

div.prodImgBoxIn{
	display: table-cell;
    height: 101px;
    text-align: center;
    vertical-align: middle;
    width: 115px;
}

div.marginNone{
	margin:0;
}

div.prodImgRow{
	float:left;
	width:100%;
    margin: 0 0 10px 0;
}

img.prodGalImg{
} 

div.contactObject {
    background: #F7F9FB;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
    float: left;
    margin: 0 0 3px;
    padding: 12px 21px;
    width: 264px;
} 

div.domainHomeBox{ 
	float: left;
	width: 244px;
}

/*div.domainHomeBox{ 
	float: left;
	width: 317px;
}*/