* { margin:0 ; padding:0 }
html { width:100% }
body { background:#FFF url(http://www.equentityhost.com/images/bg_site.gif) ; color:#000 ; font-family:arial,helvetica,sans-serif ; font-size:75% ; width:100% }
a img, img { border:none }
a { color:#B80000 ; outline:none }
.accent1 { padding:0 0 1em 10px }
.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }
strong { font-weight:normal }
.bold { font-weight:bold }
.fl1 { float:right ; font-weight:bold ; margin:0 0 10px 10px ; text-align:center }

.wrapper { background:#FFF url(http://www.equentity.com/images/bg_page.gif) ; border-right:1px solid #CCC ; border-left:1px solid #CCC ; border-bottom:10px solid #1C5056 ; margin:auto ; width:766px }

#properties { background:#1C5065 ; border-bottom:1px solid #FFF ; color:#FFF ; font-weight:bold ; float:left ; font-size:96% ; list-style:none ; width:766px }
	#properties li { float:left ; list-style:none }
		#properties .heading { padding:12px 0 ; text-align:center ; width:216px }
		#properties a { background:#1C5065 ; border-left:1px solid #CCC ; color:#FFF ; display:block ; padding:12px 0 ;  text-align:center ; text-decoration:none }
		#navDesign { width:168px }
		#navHosting { width:99px }
		#navDomain { width:144px }
		#navBilling { width:61px }
		#navSupport { width:73px }
		#properties a:hover, #EQ-design #navDesign, #EQ-hosting #navHosting, #EQ-domain #navDomain, #EQ-billing #navBilling, #EQ-support #navSupport { background:#3C7085 }

	.wrapper2 { background:url(http://www.equentity.com/images/bg_top2.jpg) top right no-repeat ; clear:both ; color:#000 ; width:766px }
	#home .wrapper2 { background:url(http://www.equentity.com/images/bg_top.jpg) top right no-repeat }
		#contentCol { float:right ; width:543px }
			#tag { color:#B80000 ; font-size:130% ; font-weight:bold ; height:104px ; min-height:104px ; text-align:right ; padding-top:15px ; width:528px }
			#home #tag { height:351px ; min-height:351px }
				#breadcrumbs { background:#F3F3F3 ; border-bottom:1px solid #CCC ; clear:right ; color:#000 ; margin-bottom:20px }
					#breadcrumbs div { font-size:90% ; padding:1px 5px }
					#breadcrumbs a { color:#1C5065 ; text-decoration:none }
					#breadcrumbs a:hover { text-decoration:underline }
			#content { margin-left:20px ; width:501px }
				#home #breadcrumbs { display:none }
				h1 { background:#FFF ; color:#1C5065 ; font-size:130% }
				
				h2 { background:#FFF ; color:#B80000 ; font-size:100% ; padding-bottom:1em }
				h3 { background:#FFF ; color:#1C5065 ; font-size:100% ; margin:1.5em 0 .3em 0 }
				#content address { font-style:normal }
				#content input, #content select, #content textarea, #content submit { background:#FFF !important ; border:1px solid #1C5065 ; color:#1C5065 ; font-family:arial,helvetica,sans-serif ; font-size:95% ; padding:1px }
				#content textarea { font-size:100% ; width:90% }
					#content .required { background:#FFC !important ; border:1px solid #B80000 ; color:#B80000 }
					#content .check1, #content .check2, #content .check, #content .radio { background:none !important ; border:none ; width:auto }
				#content fieldset { background:#F2F2F2 ; border:1px solid #1C5065 ; color:#000 ; margin-bottom:1em ; padding:10px 0 }
					#content fieldset dl { margin:0 0 8px 10px }
					#content dt, #content dd { padding-bottom:6px }
					#content dt { color:#1C5065 }
				#content p { line-height:1.3em ; padding-bottom:1em }
				#content th { background:#B80000 ; color:#FFF ; padding:2px ; text-align:left ; width:150px }
				#content td { padding:2px }
				#content ul, #content ol { margin-left:26px ; padding-bottom:1em }
				#content ul.submenu { list-style:none ; font-weight:bold ; margin-left:0 ; padding-bottom:1.5em }
					#content ul.submenu a { background:url(http://www.equentity.com/images/bullet_blue.gif) left center no-repeat ; color:#1C5065 ; padding:2px 8px 2px 35px ; text-decoration:none }
					#content ul.submenu a:hover { text-decoration:underline }
				.cols { margin:1em 0 0 0 ; width:501px }
				.cols2 { margin:0 ; width:100% }
					#content fieldset .cols dl { clear:both ; margin:0 }
						#content fieldset input  { width:135px }
					.cols dt { float:left; text-align:right ; width:97px }
					.cols dd { float:right ; width:146px }
					.colLeft1 { float:left ; width:241px }
					.colRight1 { float:right ; width:241px }
					.colLeft2 { float:left ; width:48% }
					.colRight2 { float:right ; width:48% }
					fieldset .colLeft1, fieldset .colRight1 { width:248px }
						.announce1 { border:1px solid #1C5065 ; margin-bottom:20px }
							.announce2 { margin:10px 10px 0 10px }
						.cols h4 { background:#FFF ; color:#1C5065 ; font-size:100% ; margin-bottom:5px ; padding:0 5px ; width:231px }
							.cols h4 span { float:right ; font-size:90% ; font-weight:normal }
						.box1a { background:url(http://www.equentity.com/images/box1_bg.gif) ; margin-bottom:1em ; width:241px }
							.box1b { background:url(http://www.equentity.com/images/box1_bottom.gif) bottom left no-repeat ; width:241px }
								.box1c { background:url(http://www.equentity.com/images/box1_top.gif) top left no-repeat ; padding:10px 15px 0 15px ; width:211px }
									.box1c p { padding-bottom:10px }
									.box1c a { color:#1C5065 ; font-size:90% ; font-weight:bold }
									#feature {  background-position:center center ; background-repeat:no-repeat ; display:block ; text-decoration:none ; text-indent:-5000px ; width:100% }
									.cols .box1c h4 { background:#FFF ; color:#B80000 ; font-size:100% ; padding-bottom:10px ; padding-left:0 ; width:auto }
						.box2a { background:url(http://www.equentity.com/images/e-faded.gif) right center no-repeat ; margin-bottom:1em ; width:241px }
							.box2a .box1c a { color:#000 ; font-weight:normal }
				#content .tb2 { width:100% }
				#content .tb2 th { background:#1C5065 ; width:auto }
				.tb2 .row1 td { background:#FFF ; color:#000 }
				.tb2 .row2 td { background:#F3F3F3 ; color:#000 }
				.tb2 a { font-weight:normal }
				.tb2 strong a { border-bottom:1px dashed #A60E24 ; font-weight:bold }
					.c1a, .c1b, .c1c, .c1d, .c1e, .c1f, .c1g { width:20px }
				#testimonials { background:#FFF url(http://www.equentity.com/images/quote-faded.gif) top right no-repeat ; border:1px solid #CCC ; color:#000 }
					#testimonials h4 { color:#B80000 ; font-size:100% ; padding:10px ; width:auto }
					#testimonials img { float:left ; margin:0 5px 5px 7px }
					#testimonials p { padding:0 10px 10px 10px }
				#footer { border-top:1px solid #CCC ; font-size:95% ; line-height:22px ; margin-top:20px ; padding:10px 0 20px 0 ; text-align:center }
				#footer span { background:url(http://www.equentity.com/images/eq-icon.gif) left center no-repeat ; font-weight:bold ; padding-left:20px }
				#footer p { line-height:22px ; padding-bottom:0 }
		#navCol { float:left ; width:209px }
			.wrapper3 { border-color:#FFF ; border-style:solid ; border-width:0 1px 1px 1px ; margin:0 0 0 6px ; width:209px }
				.wrapper4 { background:#FFF ; border-color:#CCC ; border-style:solid ; border-width:0 4px 4px 1px ; color:#000 }
					#logo { border-bottom:1px solid #CCC ; height:118px ; width:204px }
					#menu, #menu .submenu { font-size:96% ; list-style:none ; width:204px }
					#menu { padding:20px 0 }
						#menu li, #menu .submenu li { list-style:none ; width:204px }
							#menu a { background:#FFF url(http://www.equentity.com/images/bullet_red.gif) left center no-repeat ; color:#B80000 ; display:block ; font-weight:bold ; padding:5px 8px 5px 35px ; text-decoration:none ; width:161px }
							#menu a:hover { background-color:#EFEFEF }
							.hidden { top:-1000px ; overflow:hidden ; position:absolute }
								#menu .submenu { background:#EFEFEF ; border-top:1px solid #CCC ; border-bottom:1px solid #CCC ; padding:2px 0 }
									#menu .submenu a { background:#EFEFEF url(http://www.equentity.com/images/bullet_blue.gif) left center no-repeat ; color:#1C5065 ; padding:2px 8px 2px 35px }
									#menu .submenu a:hover { text-decoration:underline }
						#menu dl { clear:both ; font-weight:bold ; margin:auto ; padding:0 0 1px 0 ; width:168px }
						#menu dt { clear:left ; float:left ; margin:0 ; padding:0 ; text-align:right ; width:50px }
						#menu dd { float:left }
						#menu div div { clear:both ; margin:auto ; padding-left:50px ; width:118px }
						#menu div form { border-top:1px solid #CCC ; padding:5px 0 }
						#menu input, #menu submit { background:#FFF !important; border:1px solid #1C5065 ; color:#1C5065 !important ; font-size:90% ; padding:0 2px }
						#menu submit { background:#FFF !important; border:1px solid #1C5065 ; color:#1C5065 !important ; padding:0 }
						#menu input.check { background:none !important ; border:none }
						
					#morelinks { border-top:1px solid #CCC ; padding:20px 0 10px 0 ; text-indent:-5000px }
						#callback { background:url(http://www.equentity.com/images/callback.png) right top no-repeat ; display:block ; height:37px ; margin:10px auto ; text-decoration:none ; width:164px }
						#chat { background:url(http://www.equentity.com/images/livechat.png) right top no-repeat ; display:block ; height:37px ; margin:10px auto ; text-indent:-5000px ; text-decoration:none ; width:164px }
			#sidebarNews { margin: 20px 0 0 20px ; auto ; width:184px }
				#sidebarNews h1 { background:none ; font-size:100% ; margin-bottom:10px }
				#sidebarNews p { font-size:95% ; margin-bottom:10px ; padding-bottom:0 }
				#sidebarNews .date { background:none ; color:#B80000 ; font-weight:bold ; margin-bottom:0 }

.clearfix:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
.clearfix { display:inline-table }

/* Case Studies Section */
#caseStudies .block { border:1px solid #CCC ; padding-top:7px }
#caseStudies .block img { float:right ; margin:0 7px 5px 5px }
#caseStudies .block p { margin:0 7px 7px 7px ; padding-bottom:0 }