@CHARSET "UTF-8";

body {
	width: 1000px;
	margin: 0 auto;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;		
}
	
img {
	border: 0;
}

#modAccesIndexMainChrome h2 {
	margin: 30px 0pt;
	font-size: 20px;
	text-align: center;	
}

#centroAcces {
	text-align:center;
}

#centroAcces a {
	margin:0 10px;
}

.openm {
	display: inline-block;
}

.signupButton {
	position: absolute;
	left: 300px;
	top: 300px;	
}

#logRegDiv {
	position: absolute;
	width: 50px;
/*	right: 350px;*/
	left: 598px;
	top: 35px;
}

.logRegButtons {
	background: url(../imgs/arrow.jpg) no-repeat 2px 2px;
	border:2px solid #AAD049;
	display: inline-block;
	text-decoration: none;
	color:#000000;
	font-size: 12px;
	padding:3px 0px;
	width: 80px;
	text-align: center;
}

#logRegDiv .firstButton {
	margin: 0 0 10px 0;
}

.greyBorder > .in-vchrome-box, .greyBorderChrome > .in-vchrome-box {
	padding: 5px;
}

.greyBorder > .in-vchrome-box > h2 {
	margin: 0 0 10px;	
	font-size: 20px;
	font-weight: normal;
	padding: 0 5em 10px 5px;
	border-bottom: 5px solid #939498;
	line-height: 1;
}

.greyBorder > .in-vchrome-box .content {
	margin: 0 5px;
}

.commonGreyBorderChrome > .in-vchrome-box {
	height: 405px;
	font-size:12px;	
}

.commonGreyBorderChrome > .in-vchrome-box > ul{
	margin:0;
	padding:0 5px 0 20px;
}

.commonGBImageChrome > .in-vchrome-box {
	line-height: 405px;
	text-align:center;	
}

.newCommonGBImageChrome > .in-vchrome-box {
	display: table-cell;
	vertical-align: middle;
}

.newCommonGBImageChrome img {
/*	vertical-align: middle;*/
}

.commonGBImageChrome .comment {
	bottom:0;
	font-size:10px;
	line-height:1;
	position:absolute;
	right:25px;
	margin: 10px 0;
}

.newCommonGBImageChrome .openm {
/*	height: 205px;*/
}
	
.commonGBImageChrome > .in-vchrome-box img {
	vertical-align: middle; 
}

.commonGreyBorderChrome > .in-vchrome-box > h2 {
	border-bottom:5px solid #939498;
	font-size:20px;
	font-weight: normal;
	margin:0 0 10px;
	padding:10px 0 10px 5px;
	line-height: 1;
}

.productMiddle {
	margin: 0 310px;
	padding: 0 30px;
}

#footer {
	background: #000;
	padding: 8px;
	text-align:right;
	font-size:12px;
	clear: both;
}

#footer a {
	color: #FFF;
	padding:3px 5px;
	border-right: 2px solid #FFF;
	text-decoration:none;	
}

#footer a.hcoms {
	border-right: 0px;
}

#header {
	position: relative;
}

#modImgs {
	height:20px;
	margin-left:170px;
}

#modImgs .titledImg {
	float:left;
	text-align:center;
}

#modImgs .firstImg {
	margin-right:30px;
}

#modImgs .lastImg {
	clear:left;
	margin-left:300px;
	margin-top:-100px;
}

#centroStraight {
	text-align:center;
	margin:70px 0 0;
}

#header a.bottomTwo {
	position: absolute;
	bottom: 28px;		
	width: 118px;
	padding-top: 22px;
	padding-bottom: 20px;
	color: #000;
	font-size: 10px;
	text-decoration: none;
}

#header .preload1 {
	background: url(../imgs/final_green_order.jpg);
	visibility: hidden;
}

#header .preload2 {
	background: url(../imgs/final_green_upload.jpg);
	visibility: hidden;
}

#header .order {
	background: #FFF url(../imgs/basket.jpg) no-repeat;
	padding-left: 25px;
	left:692px;	
}

#header .order:hover {
/*	background: #FFF url(../imgs/final_green_order.jpg) scroll no-repeat 0 1px;*/	
}

#header .upload {
	left:835px;	
	background: #FFF url(../imgs/upload.jpg) no-repeat;
	padding-left: 20px;
}

#header .upload:hover {
/*	background: #FFF url(../imgs/final_green_upload.jpg) scroll no-repeat 0 1px;*/
}

#topBar {
	overflow: hidden;
	margin:0 0 10px;	
}

ul > li > .comment {
	font-size: 10px;
}

#pfImgs a {
	margin: 0 0 0 60px;
}

.v-chrome-blackB8 > .bgnd *, #roundBlack > .bgnd * {
	background-image: url(../imgs/round_black.png);
}

.v-chrome-blackB8 .bgnd i {
	border-width: 0 8px;	
}

#avImgs {
	margin: 0 0 0 165px;
}

#avImgs a {
	margin: 0 30px;
}

#avMain {
/*	padding: 50px 25px;*/
}

#avDescChrome {
	margin: 0 auto 20px;	
}

#bdImgs a {
	margin: 0 0 0 20px;
}

#bsMainChrome .productLeftBox {
	height: 405px;
}

#bsMainChrome .productMiddle {
	padding: 0 0px;
}

#bsMainChrome .productRightBox, #avMainChrome .productRightBox {
/*	height: 375px;*/
}

#avMainChrome .productRightChrome > .in-vchrome-box > h2 {
	padding: 0 0 0 2px;
	width: 100%;
}

#avMainChrome .productRightChrome > .in-vchrome-box > h2 span {
	font-size: 14px;
}

#avMainChrome .productRightChrome > .in-vchrome-box > p {
	margin: 0 0 5px;	
}
/*
#avMainChrome .productRightChrome > .in-vchrome-box > ul li {
	margin: 0 0 0.2em;	
}
*/

#posCatMainChrome > .in-vchrome-box {
	padding-top: 20px;	
}

#posCatMainChrome .catLeft {
	margin-top: 20px;
}

.productRightBox .buttonsWrap {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	text-align: center;
}

.catLeft {
	float: left;
	width:144px;	
}

.catDescChrome {
	zoom: 1;
	margin-bottom: 20px;		
}

.catDescChrome > .in-vchrome-box {
	padding: 5px 8px;
	height: 225px;	
}

.catDescChrome > .in-vchrome-box p {
	margin-top: 5px;
}

.catMainChrome > .in-vchrome-box {
	padding: 50px 35px;
}
	
#avLeft {
/*	width: 165px;*/	
}

#popupsLeftChrome {
	width: 430px;
}

#popupsLeftChrome .in-vchrome-box {
	line-height: normal;	
}

#popupsLeftChrome .text {
	position: absolute;
	background: #FFF;
	bottom: 12px;
	right: 38px;
}

#popupsLeftChrome .text h2 {
	margin-bottom: 5px;
}

#popupsLeftChrome .text h2 span {
	font-size: 16px;
	font-weight: normal;
}

#popupsLeftChrome .text p {
	margin: 0 0 0 20px;
	border-left: 2px solid;
}

.productLeftChrome, .newProductLeftChrome {
	float: left;
}

#printingLeftChrome {
	width: 245px;
}

#printingLeftChrome .in-vchrome-box {
	line-height: normal;
	text-align: left;
	height: 410px;
}

#printingLeftChrome .in-vchrome-box .content {
	margin: 0 3px;
}

#printingLeftChrome .in-vchrome-box h3, #printingLeftChrome .in-vchrome-box p {
	margin: 0;
	font-size: 14px;
}

#printingLeftChrome .in-vchrome-box p {
	font-size: 9px;
}

#printingLeftChrome .in-vchrome-box img {
	margin-left: 20px;
}

.printingRightTwoChrome {
	float: left;
	width: 310px;
	margin:0 0 0 15px;
}

.printingRightTwoChrome > .in-vchrome-box {
/*	padding-top:15px;*/
	height:410px;
}

.printingRightTwoChrome > .in-vchrome-box > h1 {
	margin: 0 0 10px;
}

.printingRightTwoChrome > .in-vchrome-box ul {
	font-size: 12px;
	margin:0;
	padding:0 0 0 1em;	 
}

.printingRightTwoChrome > .in-vchrome-box ul li {
	margin: 0 0 0.5em;
}

.printingRightTwoChrome .bottomWrap {
	padding: 0;
	left: 8px;
	right:8px;	
}

.printingRightTwoChrome .bottomWrap form {
	margin: 0;
}

.bottomWrap {
	position: absolute;
	bottom: 15px;
	padding:0 10px 0 5px;
	zoom: 1;	
}

.printingRightTwoChrome > .in-vchrome-box .bottomWrap > h1 {
	font-size:13px;
	font-weight:normal;
	margin: 0;	
}

.calculatorWrap > h1 {
	font-size:13px;
	font-weight:normal;
	margin: 0;	
}

.printingCalcChrome input.calcButton, #pvcCalcChrome input.calcButton {
	width: 5em;
	margin:0 0 3px;	
}

.printingCalcChrome, #pvcCalcChrome {
	margin: 0 0 10px;
}

.printingCalcChrome > .in-vchrome-box, #pvcCalcChrome > .in-vchrome-box {
	padding: 5px 7px;
}

.printingCalcChrome h1, #pvcCalcChrome h1 {
	font-size:13px;
	font-weight:normal;
	margin: 0;
	text-align:center;
}

.printingCalcChrome span, #pvcCalcChrome span {
	display:inline-block;
}

.printingCalcChrome input, #pvcCalcChrome input {
	width: 4em;	
}

.printingCalcChrome .priceWrapper, #pvcCalcChrome .priceWrapper {
	text-align:center;	
}

.printingCalcChrome .price, #pvcCalcChrome .price {
	display: inline-block;
}

.printingCalcChrome .priceBox, #pvcCalcChrome .priceBox {
	background: #FFF;
	border:2px solid #000000;
	font-size:13px;
	padding:3px 20px;
	margin:0 0 3px;
}

.blackBGreyFSmallRChrome > .bgnd * {
	background-image: url(../imgs/rounded_blackB5_R15.png);	
}

.blackBGreyFSmallRChrome > .bgnd i {
	border-width: 0 5px;
/*	background: #BCBDC1;*/
}
	
.productLeftBox {
	text-align: center;
}

.productRightChrome, .newProductRightChrome {
	float: right;
}

.productRightChrome > .in-vchrome-box {
/*	padding: 20px 10px;*/
	padding-top: 20px;
	height: 380px;
}
/*
#avMainChrome .middleImageChrome img {
	width: 215px;	
}
*/
#popupsRightChrome {
	width: 310px;	
}

#popupsRightChrome > .in-vchrome-box {
	padding-left: 5px;
	padding-right: 5px;
	height: 420px;
}

#popupsRightChrome > .in-vchrome-box > ul {	
/*	border-bottom: 5px solid #939498;*/
}

#dl2BottomChrome img {
	width: 200px;
}

.productRightChrome > .in-vchrome-box > ul {
	margin: 0;
	padding: 0 5px 0px 20px;	
}

.productRightChrome > .in-vchrome-box > ul li, .commonGreyBorderChrome > .in-vchrome-box > ul li {
	margin: 0 0 0.5em;
}

#popupsRightChrome .in-vchrome-box table {
	margin: 12px auto;
	width:95%;	
}

#popupsRightChrome .bottomWrap {
/*	left: 10px;
	bottom: 10px;*/
}

.orderButton {
	display: block;
	width: 289px;
	height:	67px;
	background: url(../imgs/orderhere_button_hovered.gif);
	margin: 0 auto 8px;	
}

#pvcRightChrome .orderButton {
	margin-bottom: 0;
}

/*
.orderButton:hover {
	background: url(../imgs/orderhere_button_hovered.jpg);
}
*/

.pdfChrome {
	width: 287px;
	margin: 0 auto;
}

.pdfChrome .text {
	font-weight: bold;
}

#popupsRightChrome .pdfChrome {
	margin:5px auto 0;
	width:285px;	
}

#popupsRightChrome .pdfChrome > .in-vchrome-box {
	padding: 5px 5px 8px;
	text-align: center;
	margin: 0 0 5px;
}

#popupsRightChrome .pdfChrome > .in-vchrome-box span {
	display: inline-block;
/*	border: 4px solid #939498;*/ 
	color: #F58B33;
	font-size:18px;
	font-weight:bold;
	width: 95%;	
}

#popupsMiddle {
	margin: 0 310px 0 430px;
	padding: 0 20px;
/*	line-height:400px;
	text-align:center;*/		
}

#popupsMiddle .topChrome .in-vchrome-box {
	line-height: 200px;
}
#popupsMiddle .topChrome img {
	vertical-align: middle;
}

#popupsMain {
	padding: 20px;	
}

#popupsMiddle .topChrome {
	margin: 0 0 20px 0;
}

.imageChrome img {
	vertical-align: middle;	
}

#popupsMiddle .imageChrome {
	line-height: 200px;
}

#popupsMiddle .middleChrome > .in-vchrome-box {
	height: 200px;
}

#popupsMiddle .pdfChrome {
	width: auto;
}

#popupsMiddle .pdfChrome > .in-vchrome-box {
	text-align: left;
	height: auto;
	font-size: 10px;
}

#popupsMiddle .pdfChrome h2 {
	margin: 0;
	font-size:14px;
	border: 0;
	padding-right: 0;
}

#popupsMiddle .pdfChrome .model {
	margin: 0 0 8px;
	font-size: 10px;
}

#popupsMiddle .pdfChrome .assembly {
	font-size: 13px;
	text-align: center;
	margin:0 0 8px;	
}

#popupsMiddle .pdfChrome a {
	margin: 0;
	text-decoration: none;
/*	color: black;*/
}

#popupsMiddle .pdfChrome a:hover {
	text-decoration: underline;
}

.v-chrome-blackB8-greyF > .bgnd * {
	background-image: url(../imgs/round_black.png);
}

.v-chrome-blackB8-greyF > .bgnd i {
	border-width: 0 8px;
/*	background: #BCBDC1;*/
}

#slideShowWrap .bgnd * {
	background-image: url(../imgs/round_blue.png);
	background-image: url(../imgs/round_blue.gif);
}

#slideShowWrap .pics {
/*	padding: 10px;*/
    height:  390px;
/*    line-height: 390px;*/
    zoom: 1;
    overflow: hidden;
} 

/*
#slideShowWrap .pics a {
	text-align: center;
	width: 100%;
	height: 100%;
	zoom: 1;
}
*/
#slideShowWrap .pics a img {
	margin: 30px 0 0 20px;
}

/*
#slideShowWrap .pics a img {
	vertical-align: middle;
}
*/

#bsLeft {
	float: left;
	width: 144px;
}

#bsImgs {
	margin: 0 0 0 144px;
}

#bsImgs a {
	margin: 0 0 0 80px;
}

#bsImgs a.first {
	margin-left: 25px;
}

#bsMain {
	padding: 50px 35px;	
}

.bsBoxWrap {
	width: 144px;
/*	margin: 0 auto;*/	
}

.bsBoxWrap .bgnd * {
	background-image: url(../imgs/round_black_green.png);
	_background-image: url(../imgs/round_black_green.gif);
}

.bsBoxWrap .bgnd i {
	background: #A8D04C none;
	border-width: 0 5px;
}

.bsLeftBox {
	padding: 5px;
	zoom: 1;
/*	margin: 0 0 0 30px;*/
}

#bsTopBox {
	margin:40px auto 20px;
}
	
#bsBottomBox p {
	font-weight: bold;
	text-align:center;
}

#bsRight {
	margin:20px 0 20px 185px;	
	overflow: hidden;
}

#bsRight a {
	float: left;
	margin: 0 0 0 70px;
}

#bsFirstImgA {
	margin-left: 50px;	
}

.catPriceChrome > .in-vchrome-box {
	padding: 10px 5px;
}

.clearLeft {
	clear: left;
}

#roundBlack > .bgnd i {
	bottom:80px;
	top:60px;
	border-width: 0 8px;
	background-image: none;
}

#slideShowWrap .bgnd i {
	border-width: 0 7px;
	border-color: #A7D14B;
	background-image: none;
}

#leftBar {
	float: left;
	width: 	110px;
	margin:40px 0 110px 10px;
	font-size:11px;
/*	font-weight:bold;*/
}

#slideShowWrap {
	float: right;
	margin: 30px 20px 0 0;
	width: 200px;
	height: 410px;	
}

.bar a {
	background: #AAD049;
	text-decoration: none;
	color: #000;
	text-align:center;
}

#leftBar a {
	display: block;
	margin:5px 0 0;
	padding:15px 0;	
}

#lhImgs a {
	margin: 0 0 0 30px;	
}

#lhImgs a img, #posImgs a img, #lightingImgs a img {
	vertical-align:	top;
}

#lightingImgs a img {
	margin: 100px 0 0;	
}

#lightingRightChrome h1 {
	width: 8em;
}

#lightingRightChrome ul ul {
	list-style: none;
	margin:0;
	padding:0;	
}

#lhImgs a img {
	margin: 50px 0 0;
}

#compatibleList {
	list-style: none;
	margin: 0;
	padding: 0;	
}

#posImgs {
/*	position: relative;
	top: -20px;*/
}

#posImgs a {
	margin: 0 0 0 20px;
}

#posImgs a.secondLine {
	margin: 0 0 0 35px;	
}

#posImgs a.secondLine img {
	margin: 30px 0 0 0;	
}

#posImgs a.last {
	margin: 0 0 0 10px;	
}

#topBar a {
	float: left;
	width: 85px;
	margin: 0 2px 0 0;
	padding: 8px 0;
}

#topBar a.last {
	margin-right: 0;
}

#topBar a.hlMenuItem, .bar a:hover, .prodNavButtons a:hover {
	background: #F58B33;
}


#header a img {
	vertical-align: bottom;	
}

#topBar a.currentTab {
	background: #F58B33;
}

#container {
	border: solid #9F9FA1;
	border-width: 1px 1px 0;
	margin:10px 0 0;		
}

#mainWrap {
	padding: 3px 10px;
	position: relative;
	overflow: hidden;
}

.main {
	overflow: hidden;
	padding: 8px;
	min-height:200px;
}

.thankEmail {
	font-size:20px;
	margin:80px;
}

.bsiMain {
	padding: 20px 35px 8px;	
}

#bsiRightBox {
	padding: 8px 8px 20px;
	position: relative;	
}

#bsiRightBox h1 {
	margin:5px;	
}

#price {
	font-size:20px;
/*	font-weight:bold;*/
	position:absolute;
	right:15px;
	top:18px;	
}

#popupsLeft {
	padding: 15px;
	height:415px;		
}

#bsiLeft {
	float: left;
	width: 300px;
}

#bsiLeftBox {
	line-height: 400px;
	text-align: center;
	position: relative;
}

#bsiLeftBox img {
	vertical-align: middle;	
}

#bsiLeftBox p {
	position: absolute;
	bottom: 0;
	right: 15px;
	line-height: 1;
}

.greyBorder > .bgnd *, .greyBorderChrome > .bgnd * {
	background-image: url(../imgs/rounded_greyB5_whiteF.png);	
}

.greyBorder > .bgnd i, .greyBorderChrome > .bgnd i {
	background-image: none;
	border-width: 0 5px;
	border-color: #939498;
	background: #FFF;
}

.cell {
	display: inline-block;	
}

#pvcFrameTable {
	font-size: 11px;	
}

#pvcFrameTable .row {
	line-height: 20px;
}

#pvcFrameTable .head {
	border-bottom: 1px solid #808080;
	zoom: 1;	
}

#pvcFrameTable .cell {
	border-right: 1px solid #808080;
}

#pvcFrameTable .col1 {
	width: 7em;
}

#pvcFrameTable .col2 {
	width: 7em;
}

#pvcFrameTable .col3 {
	width: 3em;
}

#pvcFrameTable .col4 {
	width: 4em;
}

#pvcFrameTable .col5 {
	width: 2.5em;
	text-align: center;
	border-right: 0;
}

#pvcFrameTable input {
	width: 10px;
	margin:0;
	vertical-align:middle;	
}

.middleChrome {
/*	width: 160px;
	margin: 0 auto;*/
	text-align:center;
}

.middleChrome > .in-vchrome-box {
	padding: 8px;
	height: 190px;
}

.middleChrome > .in-vchrome-box img {
	vertical-align: middle;
}

.middleImageChrome > .in-vchrome-box {
	line-height: 190px;
}

.middleBottomChrome {
	margin: 5px 0;	
}

.chromeGreyBorderWhiteFSmallR > .bgnd * {
	background-image: url(rounded_greyB5_whiteF_R15.png);
}

.chromeGreyBorderWhiteFSmallR > .bgnd i {
	background-image: none;
	border-width: 0 5px;
	border-color: #939498;
	background: #FFF;
}

.chromeGreyBorderWhiteFSmallR > .in-vchrome-box {
	padding: 5px;
}

.clearBoth {
	clear: both;	
}

.bsiBottomBox {
	text-align: center;
}

.bsiBottomBox a {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	color: #000;
	background: #A8D04C;
	border:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#bsiBottom1 a {
	width:280px;	
}

#prodNav {
	text-align: center;
	font-size: 12px;
	margin:5px 0 0;	
}

.prodNavButtons a {
	display: inline-block;
	text-decoration: none;
	color: #000;
	padding: 5px 0;
	width: 96px;
}

#posMainChrome .prodNavButtons a {
 	width: 104px;
	margin-bottom:5px; 	
}

#posMainChrome .navProductRightChrome > .in-vchrome-box > h1 {
 	font-size: 18px;
 	margin: 0 0 0.5em;
	width:10em; 	
}

#prodNav h1, .prodNavButtons a {
	font-size:12px;	
	border:1px solid #FFFFFF;
	font-weight:bold;
	background: #A8D04C;
}

#prodNav h1 {
	width: 280px;
	margin: 0 auto 5px;
}

#lightingImgs a {
	margin: 0 0 0 50px;	
}

.pdfChrome img {
/*	float:left;*/	
}

.pdfChrome > .in-vchrome-box {
	display:block;
	padding: 15px 8px;
	font-size: 14px;
	text-align: left;
}

.pdfDownloads {
	display: inline-block;
	font-size: 11px;	
}

/*
.pdfDownloads a {
	color:  #000;
	text-decoration: none;
}

.pdfDownloads a:hover {
	text-decoration: underline;
}
*/

.pdfChrome > a.in-vchrome-box {
	text-decoration: none;
	color: #000;
	padding:15px 8px;	
}

.pdfChrome > .in-vchrome-box img, .pdfChrome > .in-vchrome-box span {
	vertical-align: middle;
}

.pdfChrome ul {
	margin: 0 0 0 170px;
	padding:0;
	list-style: none;		
}

.pdfChrome ul a {
	text-decoration: none;
	color: #000;
}

#bsiPDFVChrome {
	margin: 0 2px;
}

#bsiBottom2 a {
/*	float: left;*/
	width: 92px;
	padding: 10px 0;

}

#bsiMiddle {
	width: 268px;
	margin:0 auto;
	text-align: center;
}

#bsiRight {
	float: right;
	width: 308px;
}

.productMainChrome > .in-vchrome-box {
	padding: 20px 40px 65px;	
}

.navProductMainChrome > .in-vchrome-box {
	padding: 20px;	
}

.navProductLeftChrome, .leftImageChrome, .newNavProductLeftChrome {
	width: 310px;
}

.navProductLeftChrome > .in-vchrome-box {
	height: 395px;
	line-height: 395px;
} 

.navProductLeftChrome > .in-vchrome-box img {
	vertical-align: middle;
} 

.navProductRightChrome {
	width: 310px;
}

.navProductRightChrome > .in-vchrome-box {
	height: 390px;
}

.navProductRightChrome > .in-vchrome-box > h2 {
 	font-size: 20px;
 	font-weight: normal;
 	margin: 0 0 0.5em;
	width: 10em;
}

.navProductRightChrome > .in-vchrome-box > h2 em {
	font-style: normal;
	font-weight: bold;
}

.navProductMiddle {
	margin: 0 310px;
	text-align:center;	
}

.productLeftChrome > .in-vchrome-box {
	height: 405px;
	line-height: 395px;
} 

.productRightChrome, .newProductRightChrome {
	width: 310px;
	font-size: 12px;	
}

#contactMainChrome .in-vchrome-box h1 {
	text-align: center;
	margin-bottom: 0;
}

#contactMainChrome .in-vchrome-box p {
	text-align: center;
	padding: 10px 1em;
	margin: 0 1em 2em;
	border-bottom: 3px solid #000;
	font-size:17px;
	line-height:1.5;	
}

#contactMainChrome .in-vchrome-box form {
	margin: 0 0 70px;
	overflow: hidden;
}

#contactMainChrome .in-vchrome-box p .eAddr {
	font-weight: bold;
}

#contactMainChrome .in-vchrome-box form .part {
/*	display: inline-block;*/
	font-size: 15px;
	zoom: 1;
}

#contactMainChrome .in-vchrome-box form .part1 {
	font-size: 15px;
	margin: 0 0 0 100px;
	float: left;
	width: 330px;
	list-style: none;
}

#contactMainChrome .in-vchrome-box form .part2 {
	float: left;
	margin: 0 0 0 20px;
	width: 320px;
}

#contactMainChrome .in-vchrome-box form .part2 table {
	width: 100%;
}

#contactMainChrome .in-vchrome-box form .part2 textarea {
	float: right;
	width: 250px;
}

#contactMainChrome .in-vchrome-box form .part2 table caption {
	font-weight:bold;
	text-align:left;
}

#contactMainChrome .in-vchrome-box form .part1 label {
	float: left;
	width: 68px;
}

#contactMainChrome .in-vchrome-box form .part1 input, 
#contactMainChrome .in-vchrome-box form .part1 textarea {
	float: left;
	width: 250px;
	margin: 0 0 5px 3px;
}

.verticalMiddle {
	vertical-align: middle;	
}

.verticalTop {
	vertical-align: top;	
}

.largeLeftChrome {
	width: 585px;
}

#resetPassChrome > .bgnd b.w {
	height:60px;
	right:140px;
}

#resetPassChrome > .bgnd b.e {
	height:60px;
	width:140px;
}

#pvcCalcChrome .qty {
	width: 2em;
}

#popupCounterMainChrome .middleBottomChrome img {
/*	width: 220px;*/
}

.pvcMiddleChrome {
	float: left;
	width: 260px;
	margin:0 0 0 8px;		
}

.pvcMiddleChrome .bottomWrap {
	margin:0 0 0 4px;
	width:242px;
	padding: 0;
	bottom:12px;	
}

.pvcMiddleChrome .calculatorWrap h3 {
	font-size:11px;
	font-weight:normal;
	margin:0;
}

.smallRadiusGreyVChrome .bgnd * {
	background-image: url(../imgs/rounded_15R_greyB5.png);		
}

.smallRadiusGreyVChrome .bgnd i {
	border-width: 0 5px;
	border-color: #939498;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#homeImage {
	margin:20px 0 50px 20px;
}
.required {
	background: #DCF1FB;
 border: 1px solid #027DC1;
}
#register_right {
 float: right;
}
#register_left {
 float: left;
}
.registerHead {
color:#999999;
font-size:20px;
margin:0;
padding:0;
}
#cart table tr td, #order_table tr td {
border-top:1px solid #CCCCCC;
font-size:12px;
}
#news {

float:left;
margin:0 3px 0 0;
padding:0 0 6px;
width:165px;
}
#mainContent {
float:left;
margin:0;
padding:0;
width:756px;
}
.checkout_buttons {
margin-top:10px;
padding-bottom:5px;
text-align:right;
}
#added {
margin:6px 3px 6px 5px;
padding:3px;
font-size:12px;
}
.discount_voucher {
float:left;
padding-left:5px;
}
#custLogin {
background-image:url(../images/guru_back.gif);
width:976px;
height:504px;
}
#newCust {
	float:left;
	/*height:406px;*/
	margin:220px 20px 0 100px;
	padding:0;
	width:240px;
}

#returnCust {
/*	margin:220px 20px 0 0;
	padding:0;
	width:392px;*/
	position: absolute;
	left: 530px;
	top: 250px;
	color:#FFFFFF;
	font-size:14px;
}

#pvcRightChrome {
	width: 590px;
}

#pvcRightChrome .in-vchrome-box {
	font-size:18px;
}

#pvcRightChrome h2 {
	text-align: center;
}

#pvcRightChrome .left {
	float:left;
	width:280px;
}

#pvcRightChrome form {
	margin:0 13px 0 280px;
}

#pvcRightChrome .left ul { 
	color:orange;
	margin:0 0 0 20px;
	padding:0;
	font-size:17px;
	font-weight:bold;
}

#pvcRightChrome .left ul li {
	margin: 0 0 10px 0; 
}

#pvcRightChrome .left ul li span { 
	color:#000;
}

#pvcMainChrome > .in-vchrome-box, #pvcMain {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 65px;
}

#pvcCalcChrome .in-vchrome-box {
	text-align: center;
}

#pvcCalcChrome .in-vchrome-box h3 {
	margin: 0;
	color: #8E8F91;
	font-size:18px;
	font-weight:normal;
}

#pvcCalcChrome .in-vchrome-box span {
	font-size:12px;
	font-weight:bold;
}

#pvcCalcChrome input.calcButton {
	vertical-align:bottom;
	width:auto;
}

#pvcCalcChrome .priceWrapper {
	margin: 8px 0 0;
}

#pvcCalcChrome .priceBox {
	padding:5px 0px;
	width:100px;
}

#pvcCalcChrome img {
	margin-bottom: -5px;
}

#screenMountingMain, .centroAccesThree {
	padding:20px;
}

#screenMountingMain .middleImageChrome, .centroAccesThree .middleImageChrome {
	margin-top:100px;
}

.modMain {
	padding:50px 35px;
	min-height:455px;
}
