/*-----------------------------------------------------*/
/* GLOBAL STYLES */
/*-----------------------------------------------------*/

div,p,table,td,h1,h2,h3,h4,h5,h6,fieldset{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:0px;}
fieldset,img,table{border:0;}

p{margin-bottom:1.5em;}

body{padding:15px 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:1.6em; color:#063D7f; background:#fff url(/graphics/global/bg-content.png) repeat-x bottom; margin:0; text-align:center;}

a{color:#063D7f; text-decoration:underline;}
a:hover{color:#f8981d;}

h2 {font-size:12px; font-weight:bold; color:#063D7F; margin:10px 0 5px 0;}
h3 {font-size:12px; font-weight:bold; color:#063D7F; margin:0 0 10px 0;}

dt{font-weight:bold;}
dd{margin-left:0;}

.clear{clear:both;}
.imgCenter {display:block;margin:0 auto;text-align:center;}	
.floatLeft {float:left;}
.floatRight {float:right;}

.container{width:928px; margin:0 auto; text-align:left; font-size:1.1em;}

.highlight{color:#ea8402; font-weight:bold;}
.highlight2{color:#0460ad; font-weight:bold;}

.hdr-gphc {text-indent:-9999px; overflow:hidden; display:block; background-repeat:no-repeat; background-position:center center;} /*for all graphic-text headers */
.h1-bg {height:53px; margin-bottom:18px; background:transparent url(/graphics/global/bg-h1-ttls.gif) repeat-x top;}

/* HEADER */
.header{width:928px; height:72px;}
	.header .logo {float:left;background:url(/graphics/global/logo-paragrid-virtually-unmatched.png) no-repeat 0 0; width:258px; height:72px;}

/* NAVIGATION */	
.main-nav {float:right; width:660px; height:43px; margin:0; padding:0;}
	.main-nav .navItem {list-style:none; height:43px; padding:0; margin:0; float:left;}
		.navLink {height:43px;background:transparent url(/graphics/global/nav-sprite.png) no-repeat 0 0;}
		/* NAV SPRITE */
		#navWho	{width:97px;}
			#navWho	.navLink {background-position:left top; width:97px;}
			#navWho	.navLink:hover {background-position:left bottom;}
		#navVirt {width:101px;}
			#navVirt .navLink {background-position:-97px top; width:101px;}
			#navVirt .navLink:hover {background-position:-97px bottom;}
		#navSmart {width:97px;}
			#navSmart .navLink {background-position:-198px top; width:97px;}
			#navSmart .navLink:hover {background-position:-198px bottom;}
		#navGreen {width:128px;}
			#navGreen .navLink {background-position:-295px top; width:128px;}
			#navGreen .navLink:hover {background-position:-295px bottom;}
		#navCons {width:86px;}
			#navCons .navLink {background-position:-423px top; width:86px;}
			#navCons .navLink:hover {background-position:-423px bottom;}
		#navPartners {width:74px;}
			#navPartners .navLink {background-position:-509px top; width:74px;}
			#navPartners .navLink:hover {background-position:-509px bottom;}
		#navContact {width:77px;}
			#navContact .navLink {background-position:right top; width:77px;}
			#navContact .navLink:hover {background-position:right bottom;}

/* FOOTER */	
.footer{width:928px; padding-top:10px;}
	.footer-links{list-style:none; margin:10px 0; text-align:center;}
	.footer-links li{display:inline; border-right:1px solid #FF8F00; color:#FF8F00; padding:0 5px; font-weight:bold;}
	.footer-links li a{color:#FF8F00; text-decoration:none;}
	.footer-links li a:hover{color:#FF8F00; text-decoration:underline;}
	.footer-links .last{border:none}
	
	.legal-text{background:url(/graphics/global/bg-footer.png) repeat-x; width:926px; height:23px; border:1px solid #C3C3C3; text-align:center; padding:10px 0 0 0;}

/* FORMS */
label{font-weight:bold; color:#0460ad; text-align:right; margin-right:10px; margin-top:20px; padding-top:2px; font-size:11px;}
.field{border:1px solid #005694;background-color:#d4e7f4; margin-top:20px;}
	
/*-----------------------------------------------------*/
/* HOMEPAGE STYLES */
/*-----------------------------------------------------*/

.implement-cloud-solutions{clear:both;/*background:url(/graphics/home/implement-cloud-computing.png) no-repeat; width:928px;*/width:863px; height:173px; padding:5px 0; margin-left:65px;}
	.implement-cloud-solutions span{visibility:hidden;}
	
.home-main{width:928px; text-align:left}
	.home-left{float:left; width:524px; margin-top:20px; margin-left:65px;}
		.cloud-services{width:490px;clear:both;}
		.cloud-services p{background:url(/graphics/home/bg-services.png) no-repeat left top; width:412px; height:50px; padding:30px 40px 0; margin-top:-35px;}
		.cloud-services h2{width:230px; height:63px; margin:0 0 0 -20px;position:relative;}
		
		.consulting-services{width:490px;clear:both;}
		.consulting-services p{background:url(/graphics/home/bg-services.png) no-repeat left top; width:412px; height:50px; padding:30px 40px 0; margin:-35px 0 0 0;}
		.consulting-services h2{width:230px; height:63px; margin:0 0 0 -20px;position:relative;}
					
	.home-right{float:right; width:310px; margin-top:20px;}
		.banner-ad{background:url(/graphics/home/ad-questions-comments.png) no-repeat; width:429px; height:165px; margin-top:10px}
		.banner-ad span{visibility:hidden;}
		.login{background:url(/graphics/home/bg-login.gif) no-repeat bottom; width:429px; height:40px; margin-top:15px; text-align:center; vertical-align:top;}
		.login-button{margin-top:5px;}
		.homeLeftContent{background:#c7e3ff; width:524px; height:550px; min-height:100%;}
		.homeLeftContent span{color:#f8981d; font-weight:bold;}
		.homeLeftContent .border{float:left; background:#88b6dc; width:524px; height:1px;}
		.homeLeftContent .left1{float:left; width:130px; height:20px;}
		.homeLeftContent .right1{float:left; width:374px; padding:10px 20px 0 0;}
		.homeLeftContent .Features{width:524px;}
		.homeLeftContent .leftFeatures{float:left; width:110px; font-size:12px; font-weight:bold; padding:10px 0 0 20px;}
		.homeLeftContent .rightFeatures{float:left; width:384px; padding:10px 0 0 0;}
		.homeLeftContent .Benefits{width:524px;}
		.homeLeftContent .leftBenefits{float:left; width:110px; font-size:12px; font-weight:bold; padding:10px 0 0 20px;}
		.homeLeftContent .rightBenefits{float:left; width:384px;}
		.homeLeftContentbottom{background:url(/graphics/home/bg-content-bottom.jpg) no-repeat; width:524px; height:8px;}
		.homeLogin{background:url(/graphics/home/bg-login.jpg) no-repeat; width:310px; height:95px; padding:60px 0 0 15px;}
		.homeConsulting{background:url(/graphics/home/bg-consulting.jpg) no-repeat; width:272px; height:287px; padding:50px 20px 0 20px;}
		.homeConsulting span{color:#f8981d; font-weight:bold;}
		.homeTeamviewer{background:url(/graphics/home/bg-teamviewer.gif) no-repeat; width:312px; height:79px; margin:20px 0 0 0;}
		.homeTeamviewer a{width:312px; height:79px; text-decoration:none; display:block;}
		.homeTeamviewer a span{visibility:hidden;}
		
		.rqst-quote{margin-left:7px;}
		
/*-----------------------------------------------------*/
/*SUBPAGE STYLES */
/*-----------------------------------------------------*/
.content{padding:50px 6px 0 0; text-align:left;clear:both;}

.content-footer{clear:both; background:#bdd0e1 url(/graphics/global/bg-footer-banner.gif) no-repeat right; text-align:center; height:50px;}
	.content-footer img{margin-top:10px;}

/*-----------------------------------------------------*/
/*CONSULTING SERVICES STYLES */
/*-----------------------------------------------------*/
h1.consulting{width:226px; height:53px; background:transparent url(/graphics/consulting/h1-Consulting-Services.gif) no-repeat center center;}

.flowChart {position:relative;padding-bottom:50px;width:725px;}
ul#popUps {margin:0;padding:0;list-style:none;height:0; }
ul#popUps li {display:none;position:absolute;z-index:99;width:286px;padding:0 0 28px 0;margin:0;background:url(/graphics/consulting/pop-bottom.png) no-repeat left bottom;}
#linkDataPop {left:-55px;top:-50px;}
#linkServPop {left:60px;top:-80px;}
#linkThinPop {left:180px;top:-90px;}
#linkPhonPop {left:300px;top:-95px;}
#linkTapePop {left:430px;top:-65px;}
#linkVirtPop {left:183px;top:40px;}
#linkNetwPop {left:183px;top:160px;}
#linkBandPop {left:182px;top:385px;}
.popTop {width:286px;padding:18px 0 0 0;background:url(/graphics/consulting/pop-top.png) no-repeat left top;}
.popInner {width:286px;background:url(/graphics/consulting/pop-mid.png) repeat-y left top;}
.popTxt {float:left;width:150px;margin:0 0 5px 22px;}
.popImgs {float:left;width:99px;}
.popImgs img {margin-bottom:3px;}
#linkDataPop .popImgs {padding-top:10px;}
#linkServPop .popImgs {padding-top:30px;}
#linkThinPop .popImgs {padding-top:16px;}
#linkPhonPop .popImgs {padding-top:0px;}
#linkTapePop .popImgs {padding-top:6px;}
#linkVirtPop .popTxt {margin:0 4px 5px 22px;width:149px;}
#linkVirtPop .popImgs {padding-top:16px;}
#linkNetwPop .popImgs {padding-top:10px;}
#linkBandPop .popImgs {padding-top:17px;}
a.popLinks {cursor:default;}

h4.ttl-mouse-over{background:url(/graphics/consulting/ttl-mouse-over.gif) no-repeat center;height:18px;margin:10px 0 10px 20px;width:637px;}
h4.ttl-mouse-over span{visibility:hidden}

.consulting-grid-bottom{width:637px; background:url(/graphics/consulting/border-bottom.gif) no-repeat bottom; padding-bottom:13px; margin-left:20px;}
.consulting-grid-top{width:637px; background:url(/graphics/consulting/border-top.gif) no-repeat top; padding-top:15px;}
.consulting-grid{width:631px;list-style:none; padding:0; margin:0; border-left:3px solid #92bcd2; border-right:3px solid #92bcd2;}
.consulting-grid li.gridItem{clear:left;margin:0;padding:0;}

ul.leftIcons {width:575px;padding:0 0 0 24px;margin:0;list-style:none;}
ul.leftIcons li {margin:20px 10px 0;padding:0; float:left;display:inline;}
ul.leftIcons li a {display:block;width:85px; height:102px;background-image:url(/graphics/consulting/icons-top.gif);background-repeat:no-repeat;overflow:hidden;text-indent:-900px;}

a#linkData {margin:0;background-position:left top;}
a#linkData:hover {background-position:0 -105px;}
a#linkServ {margin:0 0 0 10px;background-position:-118px top;}
a#linkServ:hover {background-position:-117px -104px;}
a#linkThin {margin:0 0 0 15px;background-position:-237px top;}
a#linkThin:hover {background-position:-236px -105px;}
a#linkPhon {margin:0 0 0 10px;background-position:-350px top;}
a#linkPhon:hover {background-position:-350px -105px;}
a#linkTape {margin:0 0 0 5px;background-position:right top;}
a#linkTape:hover {background-position:-455px -105px;}

a#linkVirt  {margin-left:37px;background-image:url(/graphics/consulting/tree.gif); background-repeat:no-repeat; background-position: top left; width:541px;height:148px; display:block; text-indent:-9000px;}
a#linkVirt:hover {background-position:left bottom;}

a#linkNetw {margin:0 0 0 258px; display:inline-block; float:left;width:96px;height:191px;background-image:url(/graphics/consulting/icons-bottom.gif);background-repeat:no-repeat;background-position:left top;overflow:hidden;text-indent:-900px;}
a#linkNetw:hover {background-position:-100px 0;}

a#linkBand  {margin:0 0 0 275px;display:inline-block;float:left;width:89px;height:171px;background-image:url(/graphics/consulting/icon-bottom.gif);background-repeat:no-repeat;background-position:top left;overflow:hidden;text-indent:-900px;}
a#linkBand:hover {background-position:-105px 0;}

/*.consulting-web{background:url(/graphics/consulting/bg-consulting.png) no-repeat center center; width:inherit; height:400px;}
.consulting-web img{position:relative;} 
	.pos1{top:20px}
	.pos2{top:35px; left:96px;}
	.pos3{left:20px;}
	.pos4{top:45px; left:-30px}
	.pos5{top:85px; left:50px;}
	.pos6{top:95px; left:18px}
	.pos7{top:80px; left:60px}
	.pos8{top:95px; left:65px;}
	.pos9{top:155px}
	.pos10{top:140px; left:395px;}
*/
	
/*-----------------------------------------------------*/
/*CLOUD SERVICES STYLES */
/*-----------------------------------------------------*/
h1.cloud-svcs{width:226px; height:53px; background:transparent url(/graphics/cloud/h1-Cloud-Services.gif) no-repeat center center;}
.cloud-intro{float:left; height:530px; background:transparent url(/graphics/global/bg-dots-horizontal.gif) repeat-x bottom; margin:0 0 13px 0; padding:0; overflow:hidden; /*text-align:justify;*/}
h2.BeEveryware{background-image:url(/graphics/virtualization/h2-BeEveryware.png);}
h2.AppEveryware{background-image:url(/graphics/virtualization/h2-AppEveryware.png);}
h2.OfficeEveryware{background-image:url(/graphics/virtualization/h2-OfficeEveryware.png);}
h2.RecoverEveryware{background-image:url(/graphics/virtualization/h2-RecoverEveryware.png);}
h2.Default{font-size:12px; font-weight:bold; color:#063D7F; margin:10px 0 5px 0;}

/*-----------------------------------------------------*/
/*CLOUD SERVICES SUBPAGE STYLES */
/*-----------------------------------------------------*/
h1.app-evry{background:url(/graphics/cloud-services/ttl-app-everywhere.gif) no-repeat center center; width:201px; height:53px;}
h1.be-evry{background:url(/graphics/cloud-services/ttl-be-everyware.gif) no-repeat center center; width:201px; height:53px;}
h1.office-evry{background:url(/graphics/cloud-services/ttl-office-everyware.gif) no-repeat center center; width:224px; height:53px;}
h1.recover-evry{background:url(/graphics/cloud-services/ttl-recover-everyware.gif) no-repeat center center; width:252px; height:53px;}

.svc-data{min-width:680px}
.svc-data th,.svc-data td{text-align:center; padding:2px 10px; color:#747272;}
.svc-data th{border-top:2px solid #0d6ea9; border-bottom:2px solid #0d6ea9;}
.svc-data th.blue-title{color:#0d6ea9; text-transform:uppercase; font-weight:bold; font-size:11px;}
.svc-data td{text-align:center; border-bottom:1px solid #747272;}
.svc-data .last{border-bottom:none; vertical-align:top; padding-bottom:10px;}
.svc-data .left{text-align:left; font-size:12px; color:#747272;}
.svc-data .blue-col{background-color:#dde6f3; color:#747272}
.svc-data .check{background-image:url(/graphics/global/check.png); background-repeat:no-repeat; background-position:center center; text-indent:-10000px;}
.svc-data .title-row{font-size:10px; font-weight:bold; padding-bottom:10px;}

.caption{margin:20px 0 0 100px; color:#706d6e;}

/*-----------------------------------------------------*/
/*WHO WE ARE STYLES */
/*-----------------------------------------------------*/
h1.who-we-are{width:226px; height:53px; background:transparent url(/graphics/who/h1-Who-We-Are.gif) no-repeat center center;}
/*CLIENTS */
h1.clients{width:0px; height:53px; background:transparent url(/graphics/who/h1-Clients.gif) no-repeat center center;}
/*LOCATIONS */
h1.locations{width:0px; height:53px; background:transparent url(/graphics/who/h1-Locations.gif) no-repeat center center;}
/*MANAGEMENT TEAM */
h1.mgmt-team{width:0px; height:53px; background:transparent url(/graphics/who/h1-Management-Team.gif) no-repeat center center;}

/*-----------------------------------------------------*/
/*VIRTUALIZATION STYLES */
/*-----------------------------------------------------*/
img.virt-contact{float:right; width:285px; height:222px; margin-bottom:13px;}
.virt-intro{float:left; height:202px; background:transparent url(/graphics/global/bg-dots-horizontal.gif) repeat-x bottom; margin:0 0 13px 0; padding:0; overflow:hidden; /*text-align:justify;*/}
h1.virtualization{width:226px; height:53px; background:transparent url(/graphics/virtualization/h1-Virtualization.gif) no-repeat center center;}
.virt-info{float:left; width:215px; margin:0; padding:0;}
.last-virt-info{width:210px;}
.virt h2{width:210px; height:60px; text-indent:-9999px; overflow:hidden; font-size:16px; color:#0460ad; background-repeat:no-repeat; margin:0; padding:0;}
.virt h2 span{color:#ea8402; display:none;}
h2.Storage{background-image:url(/graphics/virtualization/h2-Storage-Virtualization.png);}
h2.Server{background-image:url(/graphics/virtualization/h2-OS-Virtualization.png);}
h2.Office{background-image:url(/graphics/virtualization/h2-Desktop-Virtualization.png);}
h2.App{background-image:url(/graphics/virtualization/h2-Application-Virtualization.png);}
.virt-info p{padding:0 14px 0 11px; background:transparent url(/graphics/global/bg-dots-vertical.gif) repeat-y right; height:29em; margin:11px 0 25px 0;}
.last-virt-info p{background:none;}

/*-----------------------------------------------------*/
/*VIRTUALIZATION AND CLOUD SERVICES STYLES */
/*-----------------------------------------------------*/
.pg_prod{width: 547px; margin:20px;}
.pg_prod_top{width: 547px; height: 14px; background-image:url(/graphics/sub_prod_01.jpg); margin:0;}
.pg_prod_content{width: 547px; background-image:url(/graphics/sub_prod.jpg); background-position:left; margin:0;}
.pg_prod_title{background-image:url(/graphics/sub_prod.gif); float:left; height: 195px; margin-right: 10px;}
.pg_prod_text{height: 195px; padding:0 10px 0 10px; background-color:#d9e3ed;}
.pg_prod_bottom{width: 547px; background-image:url(/graphics/sub_prod_04.jpg); height: 11px;}

/*-----------------------------------------------------*/
/*GREEN TECHNOLOGY STYLES */
/*-----------------------------------------------------*/
h1.green{width:226px; height:53px; background:transparent url(/graphics/green/h1-Green-Technology.gif) no-repeat center center;}

/*-----------------------------------------------------*/
/*PARTNERS STYLES */
/*-----------------------------------------------------*/
h1.partners{width:226px; height:53px; float:left; background:transparent url(/graphics/partners/h1-Partners.gif) no-repeat center center;}
h2.subttl{width:447px; height:36px; margin-top: 5px; float:right; background:transparent url(/graphics/partners/partners-subttl.jpg) no-repeat center center;}
.partner-logos{text-align:center;}
.partner-logos img{margin:5px 30px;display:block;float:left;}
.partners-login{width:157px;height:159px;overflow:hidden;padding:10px;line-height:25px;background:url(/graphics/partners/partnerslogin-bg.jpg);overflow:hidden;float:left;margin-bottom:10px;}
.partners-login .title{width:auto;height:auto;padding-bottom:5px;margin-bottom:10px;overflow:hidden;border-bottom:solid 1px #b9b9b9;}
.partners-login .title h1{float:left;width:100px;height:12px;background:url(/graphics/partners/partlogin-ttl.jpg) no-repeat;margin-top:6px;}
.partners-login .title h1 span{visibility:hidden;}
.partners-login .title img{float:right;}
.partners-login input{clear:both;width:105px;margin:5px 0;font-family:Verdana,Tahoma,Sans-Serif;font-size:11px;padding:2px;color:#666666;}
.partners-login a{color:#f8981d !important;clear:both;}
.partners-login a.btn{color:#f8981d;margin:5px 0;display:block;overflow:hidden;}

/*-----------------------------------------------------*/
/*AGENTS STYLES */
/*-----------------------------------------------------*/
h1.agents{width:84px; height:53px; float:left; background:transparent url(/graphics/partners/ttl-agents.gif) no-repeat center center;}
h2.subttl-agents{width:447px; height:36px; margin-top: 5px; float:right; background:transparent url(/graphics/partners/ttl-become-agent.gif) no-repeat center center; text-indent:-10000px;}
h3.subttl-tech-partners{background:url(/graphics/partners/ttl-tech-partners.gif) no-repeat left bottom; width:100%; height:29px; text-indent:-10000px; border-top:1px dotted #5a6264; margin-bottom:40px}

.agent-logos{text-align:center; width:905px; margin:-33px 0 0 -18px;}
.agent-logos p{clear:left; width:100%;}
.agent-logos p img{margin:5px 30px;display:block;float:left;}
.agent-logos p.first img{margin:5px 60px;}
.agent-logos p.last img{margin:5px 15px;}

/*-----------------------------------------------------*/
/*MEDIA STYLES */
/*-----------------------------------------------------*/
h1.media{width:89px; height:53px; background:transparent url(/graphics/media/h1-Media.gif) no-repeat center center;}
.mediaList{font-weight:bold; color:#005594; height:30px; margin-bottom:10px; border-bottom:#d5d5d5 1px solid;}
.mediaList span{color:#f8981d;}

/*-----------------------------------------------------*/
/*LOGIN STYLES */
/*-----------------------------------------------------*/
.controlLogin{float:left;clear:both;width:177px;margin:55px 0 20px 0;}
.controlLogin .acctlogin{background:url(/graphics/global/bg-account-login.jpg) no-repeat; height:160px; width:177px; text-align:center;}
.controlLogin .acctlogin .p1{padding:50px 0 0 0;}
.controlLogin .acctlogin .p2{margin:15px 0 0 0;}
.controlLogin .acctlogin .p3{margin:10px 0 0 0;}
.controlLogin .acctlogin .p3 a{color:#f8981d; text-decoration:none;}
.controlLogin .questions{height:82px;clear:both;}
.controlLoginQuestions{float:left;clear:both;width:177px;margin:50px 0 20px 0;}
.controlLoginQuestions .questions{height:82px;clear:both;}
.rightContent{float:right; padding-bottom:30px;width:725px;}

.controlLoginQuestions{float:left;clear:both;width:177px;margin:50px 0 20px 0;}
.controlLoginQuestions .questions{height:82px;clear:both;}

/*-----------------------------------------------------*/
/*CONTACT US STYLES */
/*-----------------------------------------------------*/
h1.contact-us{width:130px; height:53px; background:transparent url(/graphics/contact/h1-Contact-Us.gif) no-repeat center center;}
h3.send-msg{width:160px; height:16px; background:transparent url(/graphics/contact/h3-Send-Us-A-Message.gif) no-repeat; margin-bottom:20px;}
h4.mail-addy{width:94px; height:12px; background:#fff url(/graphics/contact/h4-Mailing-Address.gif) no-repeat; margin-bottom:3px;}
h4.phys-addy{width:100px; height:12px; background:#fff url(/graphics/contact/h4-Physical-Address.gif) no-repeat; margin-bottom:3px;}
h4.data1-addy{width:85px; height:12px; background:#fff url(/graphics/contact/h4-Data-Center-1.gif) no-repeat; margin-bottom:3px;}
h4.data2-addy{width:85px; height:12px; background:#fff url(/graphics/contact/h4-Data-Center-2.gif) no-repeat; margin-bottom:3px;}
.contact-map{float:left; margin:0 0 30px 0;}
.contact-form{float:right; height:500px;width:330px;}
	.contact-form label{clear:both; float:left; width:60px;}	
	.contact-form .field{float:left; width:255px; vertical-align:middle;}
	.contact-form textarea{float:left; height:110px;}
	.contact-form .field-error{clear:left; float:left; margin-left:120px; display:block;}
	.contact-form #recaptcha_widget_div {clear:both; float:left; margin:20px 0 20px 13px;}	
	.contact-form .btn-Send{clear:both; margin:10px 0 20px 260px; display:block;}
.address{float:left; margin:0 0 30px 3px; font-size:10px; line-height:1.2em; width:184px;
    height: 44px;
}
.addyClear{clear:left;}
.thank-you{margin-left:120px;}

/*-----------------------------------------------------*/
/*EMAIL PROMOTIONS STYLES */
/*-----------------------------------------------------*/
.promotions{width:408px; height:53px; background:transparent url(/graphics/hdr-gphc-promotions.gif) no-repeat center center;}
.promotions .span{visibility:hidden;}
.promotions-form{float:left; width:350px; height:250px; padding:0 0 30px 0;}
	.promotions-form label{clear:both; float:left;}	
	.promotions-form .field{float:left; width:330px; vertical-align:middle;}
	.promotions-form .field-error{clear:left; float:left; margin-left:120px; display:block; width:330px;}
	.promotions-form .checkbox{vertical-align:bottom; float:left;}
	.btn-Send{clear:both; margin:0 0 20px 254px; float: left; display:block;}
.thank-you{margin-left:120px;}
.checkbox {clear:both; height:30px; width:330px; padding:15px 2px 20px 0;}

/*-----------------------------------------------------*/
/*CONTACT - ACCESS REQUEST */
/*-----------------------------------------------------*/
h1.access-request{width:355px; height:53px; background:transparent url(/graphics/contact/h1-VDI-Demo-Lab-Access-Request.png) no-repeat center center;}
h3.send-access{width:198px; height:16px; background:transparent url(/graphics/contact/h3-Send-An-Access-Request.gif) no-repeat; margin-bottom:20px;}
.access-logos{float:left; text-align:center; margin:60px 0 22px 25px;}
.access-logos img{margin-bottom:10px;}
.access-form{float:right; width:462px; margin-right:60px}
	.access-form label{clear:both; float:left; width:110px;}	
	.access-form .field{float:left; width:330px; vertical-align:middle;}
	.access-form textarea{float:left; height:110px;}
	.access-form .field-error{clear:left; float:left; margin-left:120px; display:block;}
	.access-form #recaptcha_widget_div {clear:both; float:left; margin:20px 0 20px 120px;}	
	.access-form .btn-Send{clear:both; margin:10px 0 20px 254px; display:block;}

/*-----------------------------------------------------*/
/*CONTACT - QUOTE REQUEST, FREE ANALYSIS PAGE */
/*-----------------------------------------------------*/
h1.quote-request{width:265px; height:53px; background:transparent url(/graphics/contact/h1-Custom-Quote-Request.gif) no-repeat center center;}
h1.free-analysis{width:162px; height:53px; background:transparent url(/graphics/h1-Free-Analysis.gif) no-repeat center center;}
h3.send-quote{width:180px; height:16px; background:transparent url(/graphics/contact/h3-Send-A-Quote-Request.gif) no-repeat; margin-bottom:20px;}
.quote-form,.analysis-form{width:462px; margin:0 auto;}
	.quote-form label,.analysis-form .label{clear:both; float:left; width:110px;}	
	.quote-form .field,.analysis-form .field{float:left; width:330px; vertical-align:middle;}
	    .analysis-form .label{margin-bottom:20px;}
	    .analysis-form .field{margin-top:0}
	    html>body .analysis-form .label{*margin:15px 0 0;}
	    html>body .analysis-form .field{*margin-top:15px}
	.quote-form textarea{float:left; height:110px;}
	.quote-form .field-error,.analysis-form .field-error{clear:left; float:left; margin-left:120px; display:block;}
	.quote-form .btn-Send,.analysis-form .btn-Send{clear:both; margin:10px 0 20px 254px; display:block;}
.quote-form #recaptcha_widget_div{clear:both;margin-left:116px;}
	
/*-----------------------------------------------------*/
/*TERMS AND CONDITIONS STYLES */
/*-----------------------------------------------------*/
h1.terms-conditions{width:226px; height:53px; background:transparent url(/graphics/terms-privacy/h1-Terms-Conditions.gif) no-repeat center center;}
.terms p{padding:0;}/*overrides .content>p padding*/

/*-----------------------------------------------------*/
/*PRIVACY POLICY STYLES */
/*-----------------------------------------------------*/
h1.privacy{width:226px; height:53px; background:transparent url(/graphics/terms-privacy/h1-Privacy-Policy.gif) no-repeat center center;}
.privacy-policy p{padding:0;}/*overrides .content>p padding*/

/*-----------------------------------------------------*/
/*SITE MAP STYLES */
/*-----------------------------------------------------*/
h1.site-map{width:110px; height:53px; background:transparent url(/graphics/h1-Site-Map.gif) no-repeat center center;}
ul.sitemap{list-style:none; font-size:18px; margin-left:180px;}
ul.sitemap li{margin:0.5em 0;}
ul.sitemap li a{}
ul.sitemap li ul{margin-bottom:1.25em;}
ul.sitemap li ul.second-set{list-style-type:disc;}
ul.sitemap li li{font-size:16px;}
ul.sitemap li li li{font-size:12px;}

/*-----------------------------------------------------*/
/* SMARTCORE SECTION */
/*-----------------------------------------------------*/
.smartcore .h1-bg {width:725px;float:left;margin-left:20px;}
.h1SmartCore {width:134px; height:53px;background-image:url(/graphics/smartcore/h1-SmartCore.png);}
.smartCoreTag {width:188px;height:18px;float:right;margin-top:-33px;background-image:url(/graphics/smartcore/h3-The-private-cloud-in-a-box.png);}
.threeColumn {padding-bottom:30px;}
	.columnLeft, .columnMid, .columnRight {float:left;}
	.columnLeft {width:177px;padding-top:50px;}
	.columnMid {width:493px;margin-left:130px;.margin-top:-4em;}
	.columnRight {display:none;width:212px;margin-left:20px;.margin-top:-4em;}

#smartNav {list-style-type:none;margin:0;padding:0;}
	.lNavItem {padding:6px 0;margin:0;line-height:1.2em;border-top:1px solid #FF8F00;}
		.lNavItem a {text-decoration:none;}
		.lNavItem a:hover {text-decoration:none;}
.smartcore .lgOrng {color:#FF8F00;font-size:24px;text-align:center;margin-bottom:25px;}
.smartcore .introP {color:#FF8F00;font-size:16px;line-height:1.05em;}
.smartcore .imgCenter {margin-bottom:20px;}
.smartcore .floatLeft {margin:0 10px 10px 0;}
/*  */
.contentRow {clear:both;padding-top:20px;}
.contentRow .floatLeft {margin:0 25px 0 0;}
.contentRow .floatRight {margin:0 0 0 25px;}
.contentRowRight {float:left;width:200px;}
.dataSecurityList {margin:0 0 0 20px;padding:0;}
/* SPECIFICATIONS */
.specsList {margin-bottom:3.5em;}
	.specsList li {margin-bottom:1.25em;}	
.wrntyHeadr {width:490px;height:36px;background:transparent url(/graphics/smartcore/bg-orng-row.gif) no-repeat 0 0;clear:both;color:#fff;font-weight:bold;margin-bottom:5px;}
	.wrntyHeadr span {display:block;width:486px;height:36px;background:transparent url(/graphics/smartcore/bg-orng-row.gif) no-repeat right bottom;margin-left:4px;}
		.wrntyHeadr span strong {display:block;width:482px;height:36px;background:#F58026;margin-right:4px;line-height:36px;text-indent:16px;font-size:14px;}
.wrntyRight, .wrntyLeft {float:left;padding:5px 0;margin-bottom:5px;color:#666;}
.wrntyLeft {width:180px;clear:both;margin-left:20px;}
.wrntyRight {width:290px;}
.line2 {border-top:1px dotted #ccc;margin-bottom:8px;}

register-form{float:left; height:500px;width:330px; }
	.register-form label{clear:both; float:left; width:60px;}	
	.register-form .field{ width:255px; vertical-align:middle;}
	.register-form textarea{float:left; height:110px;}
	.register-form .field-error{clear:left; float:left; margin-left:120px; display:block;}
	.register-form #recaptcha_widget_div {clear:both; float:left; margin:20px 0 20px 13px;}	
	.register-form .btn-Send{clear:both; margin:10px 0 20px 260px; display:block;}
