body
{
	background:url(../i/body-bkg.gif) repeat-x 0 0;
	font-family:verdana, sans-serif;
}

.pdf
{
	padding-left:30px;
	background:url(../i/pdf-icon.gif) no-repeat 0 0;
}

.html
{
	padding-left:30px;
	background:url(../i/html-icon.gif) no-repeat 0 0;
}

#site-wrap
{
	width:760px;
	margin:40px auto;
	position:relative;
}

#head
{
	background:url(../i/head-bkg.jpg) no-repeat 0 0;
	height:169px;
	position:relative;
}

#logo
{
	margin:10px;
	float:left;
}

#branding
{
	position:absolute;
	top:-5px;
	right:72px;
}

#call-us-now
{
    padding-top:50px;
    overflow: hidden;
	background:url(../i/call-us-now.gif) no-repeat 0 0;
    height: 0px !important;
    height /**/:50px;
	width:497px;
	position:absolute;
	left:174px;
	top:50px;
}

#email
{
	position:absolute;
	left:174px;
	top:100px;
	width:497px;
}

#email a
{
    padding-top:26px;
    overflow: hidden;
	background:url(../i/email.gif) no-repeat 0 0;
    height: 0px !important;
    height /**/:26px;
	width:497px;
	display:block;
}

#email a:hover
{
	background:url(../i/email.gif) no-repeat 0 -26px;
}

#computer
{
	position:absolute;
	top:-35px;
	right:-7px;
}

#content-container
{
	background:#fff url(../i/keyboard-bkg.jpg) no-repeat 368px 10px;
}

#breadcrumb
{
	background:url(../i/breadcrumb.gif) no-repeat 50% 0;
	font-family:tahoma, sans-serif;
	color:#fff;
	font-size:70%;
	height:31px;
}

#breadcrumb a
{
	color:#fff;
}

#breadcrumb p
{
	padding:0.75em 1.5em;
}

#pri-nav
{
	font-size:75%;
	margin:0.5em 20px;
	line-height:2em;
	width:180px;
	float:left;
}

#pri-nav li
{
	background:url(../i/dots.gif) repeat-x 0 100%;
}

#pri-nav a
{
	text-decoration:none;
	font-weight:bold;
	color:#444;
	background:url(../i/bullet.gif) no-repeat 0 50%;
	padding-left:1em;
}

#pri-nav a:hover
{
	color:#1F8CFF;
}

#pri-cont
{
	font-size:70%;
	float:left;
	width:500px;
	color:#444;
	line-height:1.75em;
}

#pri-cont p
{
	margin:1.25em 0;
}

#pri-cont a
{
	color:#1F8CFF;
}

#pri-cont ul
{
	list-style-type:disc;
	margin-left:1.5em;
}

#pri-cont a:hover
{
	background:#1F8CFF;
	color:#fff;
}

#pri-cont h1,
#pri-cont h2
{
	margin:1em 0;
	font-family:helveitca, arial, sans-serif;
	font-weight:normal;
}

#pri-cont table
{
	width:100%;
	border:1px solid #1F8CFF;
	margin:1em 0;
}

#pri-cont table caption
{
	font-weight:bold;
	text-align:left;
}

#pri-cont table th
{
	background:#1F8CFF;
	color:#fff;
}

#pri-cont .center
{
	text-align:center;
}

#pri-cont dl dt
{
	float:left;
	width:8em;
	clear:left;
}

#pri-cont fieldset
{
	border:0;
}

#pri-cont .highlight
{
	font-size:140%;
	font-weight:bold;
	color:#4E9A00;
	padding:0.5em 1em;
	background:#FFFEF2;
	border:1px solid #ccc;
}

#formstyle br
{
	clear:both;
}

#formstyle label
{
	width:40%;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	padding-right:1em;
	line-height:normal;
	margin-bottom:1em;
}

#formstyle input,
#formstyle textarea
{
	margin-bottom:1em;
	width:200px;
}

#formstyle input.radio
{
	margin:0 1em 0 0;
	width:auto;
}

#formstyle input.checkbox
{
	margin:0;
	width:auto;
}

#formstyle fieldset fieldset
{
	clear:left;
	padding:1em 0;
}

#formstyle fieldset fieldset label
{
	width:auto;
	display:inline;
	float:none;

}

#formstyle #submit
{
	margin-left:40%;
}

#footer
{
	clear:both;
	background:url(../i/footer.gif) no-repeat 50% 0;
	font-family:tahoma, sans-serif;
	color:#B4B4B4;
	font-size:70%;
	height:31px;
}

#footer p
{
	font-size:60%;
	text-align:center;
	padding-top:0.85em;
}

#footer p a
{
	color:#B4B4B4;
}


.style1
{
	float:left;
	margin-right:1em;
}

.style2
{
	float:right;
	margin-left:1em;
}

.center
{
	text-align:center;
}

.step
{
	margin-left:2em;
	margin-right:2em;
}

.step li
{
	margin-bottom:1em;
}

.step1
{
	padding-left:70px;
	background:url(../i/step-1.gif) no-repeat 0 3px;
}

.step2
{
	padding-left:70px;
	background:url(../i/step-2.gif) no-repeat 0 3px;
}

.step3
{
	padding-left:70px;
	background:url(../i/step-3.gif) no-repeat 0 3px;
}









