/* tims */

* { margin: 0; padding: 0; background-color: transparent; outline: none; }

.clear { clear: both; }

.clearleft { clear: left; }

.hide { display: none; }

div.list {display: block; padding-left:25px;}

input { background-color: #fff !important; }

html { height: 100% } 

body { min-height: 100%; text-align: center; background-color: #0087CB; padding-top: 0px; font-family: verdana, tahoma, arial;  }

/*html body { height: 100% }*/

div#container { width: 793px; position: relative; margin: 0 auto; background-color: #F9F9F9; min-height: 100%;}
/*html div#container {height: 100%; }*/

div#holder { width: 768px; text-align: left; min-height: 100%;}

div.infobox {width: 230px;}

label.pagelabel { font-family:tahoma, arial,verdana; font-size: 30px; font-weight: bold;}

div#frame { width: 768px; margin: 0 auto; background: url(../images/shadowleft.bmp) repeat-y bottom left; padding-left: 25px; min-height: 100%; }
/*html div#frame {height: 100%; }*/

div#framemid { width: 768px; background: url(../images/shadowright.bmp) repeat-y bottom right; text-align: left; padding-right: 25px; min-height: 100%;}
/*html div#framemid {height: 100%; }*/

div#frametop { width: 768px; background: url(../images/top2.gif) no-repeat top left; text-align: left; height: 13px; display: block; overflow: hidden; margin: 0 auto; }

div#top { width: 768px;}

div#header11 { background: url(../images/slise_site_11.gif); width: 286px; height: 94px; display: inline; float: left;}
div#header12 { background: url(../images/slise_site_12.gif); width: 228px; height: 94px; display: inline; float: left;}
div#header13 { background: url(../images/slise_site_13.gif); width: 254px; height: 94px; display: inline; float: left;}
div#header21 { background: url(../images/slise_site_21.gif); width: 286px; height: 78px; display: inline; float: left;}
div#header22 { background: url(../images/slise_site_22.gif); width: 228px; height: 78px; display: inline; float: left;}
div#header23 { background: url(../images/slise_site_23.gif); width: 254px; height: 78px; display: inline; float: left;}

div#search { width: 273px; display: inline; float: left; margin-top: 11px; }

div#slogan h3 { width: 131px; height: 14px; display: block; overflow: hidden; background: url(../images/slogan.jpg) no-repeat top left; text-indent: -9999px; }

div#search fieldset { border: 0; }

div#search legend { display: none; }

div#search p { color: #020399; font-size: 11px; line-height: 15px; }

div#search p a { color: #C0C0C0; text-decoration: none; }

div#search p a#searchTypeLinkWeb { margin-right: 24px; }
div#search p a#searchTypeLinkImages { margin-right: 21px; }
div#search p a#searchTypeLinkShopping { margin-right: 17px; }
div#search p a.noblinks, div#search p a:hover { color: #020399; }


.srchtxt { width: 244px; float: left; display: inline; border: 1px solid #B4B4B4; font-size: 11px; color: #020399; padding-left: 5px; height: 14px; padding-top: 2px; }

div#gobtn { width: 18px; height: 9px; float: left; margin-top: 5px; display: inline; margin-left: 4px; }

div#nav { width: 768px; padding: 0px; margin: 0px;  repeat-x top left; height: 46px; overflow: hidden;}

div#nav ul { list-style: none; background: url(../images/nav_bg.bmp) repeat-x top left; height: 46px; overflow: hidden; padding-left: 25px; }

div#nav ul li { float: left; }

div#nav ul li a { display: block; width: 97px; height: 46px; overflow: hidden; text-indent: -9999px; outline: none; } 

div#nav ul li a#home { background: url(../images/home_btn.png) no-repeat top left; margin-right: 14px; }

div#nav ul li a#home.active, div#nav ul li a#home:hover  { background: url(../images/home_btn.png) no-repeat 0 -46px; }

div#nav ul li a#services { background: url(../images/services_btn.png) no-repeat top left; margin-right: 14px; }

div#nav ul li a#services.active, div#nav ul li a#services:hover  { background: url(../images/services_btn.png) no-repeat 0 -46px; }

div#nav ul li a#team { background: url(../images/team_btn.png) no-repeat top left; margin-right: 14px; }

div#nav ul li a#team.active, div#nav ul li a#team:hover  { background: url(../images/team_btn.png) no-repeat 0 -46px; }

div#nav ul li a#pricing { background: url(../images/pricing_btn.png) no-repeat top left; margin-right: 14px; }

div#nav ul li a#pricing.active, div#nav ul li a#pricing:hover  { background: url(../images/pricing_btn.png) no-repeat 0 -46px; }

div#nav ul li a#clients { background: url(../images/clients_btn.png) no-repeat top left; margin-right: 14px; }

div#nav ul li a#clients.active, div#nav ul li a#clients:hover  { background: url(../images/clients_btn.png) no-repeat 0 -46px; }

div#nav ul li a#jobs { background: url(../images/jobs_btn.png) no-repeat top left; }

div#nav ul li a#jobs.active, div#nav ul li a#jobs:hover  { background: url(../images/jobs_btn.png) no-repeat 0 -46px; }

div#nav ul li a#contactus { background: url(../images/contactus_btn.png) no-repeat top left; }

div#nav ul li a#contactus.active, div#nav ul li a#contactus:hover  { background: url(../images/contactus_btn.png) no-repeat 0 -46px; }

/***** Logged in nav ******/

div#navLogged { width: 563px; padding-top: 17px; }

div#navLogged ul { list-style: none; background: url(../images/nav_bg.jpg) repeat-x top left; height: 22px; overflow: hidden; }

div#navLogged ul li { float: left; }

div#navLogged ul li a { display: block; width: 77px; height: 22px; overflow: hidden; text-indent: -9999px; outline: none; }

div#navLogged ul li a#home { background: url(../images/home_btn.jpg) no-repeat top left; margin-right: 1px; }

div#navLogged ul li a#home.active, div#navLogged ul li a#home:hover  { background: url(../images/home_btn.jpg) no-repeat 0 -22px; }

div#navLogged ul li a#bmail { background: url(../images/bmail_btn.jpg) no-repeat top left; }

div#navLogged ul li a#bmail.active, div#navLogged ul li a#bmail:hover  { background: url(../images/bmail_btn.jpg) no-repeat 0 -22px; }

/*********

Contact Us
*********/
div#contactform {margin-left:20px; margin-top:10px; width: 420px;}
div.contactrow {border: Dotted 1px Gray; background-color: #F5F5F5; padding: 5px; padding-left: 10px; margin-bottom: 4px;}
div.contactrow label {font-weight: bold;}
div.contactrow input {border: 1px solid Gray; width: 350px;}
div.contactrow textarea {border: 1px solid Gray; width: 350px; background-color: White;}
/*****************

Login

---------------*/

/***/ div#pnlLogIn { width: 198px; height: 113px; position: absolute; z-index: 1002; top: 0; left: 0; display: block; overflow: hidden; background: url(../images/login_bg.jpg) no-repeat top left; top: 7px; left: 6px; text-align: left; }

div#login { width: 198px; height: 113px; position: absolute; z-index: 1002; top: 0; left: 0; display: block; overflow: hidden; background: url(../images/login_bg.jpg) no-repeat top left; top: 7px; left: 6px; text-align: left; }

div#logincontent { width: 147px; text-align: left; margin-top: 22px; margin-left: 26px; }

div.formrow2 { width: 147px; margin-bottom:2px; }

div.lbl { width: 47px; float: left; text-align: right; display: inline; }

div.lbl label { font-size: 11px; line-height: 15px; color: #333397; font-family: trebuchet ms; }

div.txtbox { width: 97px; float: right; display: inline; }

.lgntxt { width: 97px; border: 1px solid #8EBE2A; font-size: 11px; line-height: 14px; color: #333397; }

#go { width: 17px; height: 9px; text-indent: -9999px; cursor: pointer; cursor: hand; background: transparent url(../images/go_btn.jpg) no-repeat top left; border: 0; display: block; overflow: hidden; }

p#forgot { font-size: 11px; line-height: 15px; color: #333397; padding-top: 2px; padding-bottom: 7px; font-family: trebuchet ms; }

p#forgot a { color: #333397; text-decoration: none; }

#remember { float: left; display: inline; width: 12px; margin-top: 2px; }
/***/ #RememberMe { float: left; display: inline; width: 12px; margin-top: 2px; }

span#forgot a { color: #333397; text-decoration: none; font-family: trebuchet ms; font-size: 11px; line-height: 15px;  }

div#lbl2 { width: 115px; float: left; }

div#lbl2 label { float: left; width: 100px; font-size: 11px; line-height: 15px; color: #333397; margin-left: 3px; display: inline; font-family: trebuchet ms; }

div#gobtn { width: 17px; float: right; margin-top: 3px; }



/****************

Welcome Message

---------------*/

div#welcome { width: 556px; }

div#welcomemessage { width: 407px; float: left; padding-top: 5px; margin-left: 6px; display: inline; }

div#welcomemessage h1 { font-size: 13px; line-height: 17px; color: #010396; width: 136px; float: left; display: inline; } 

div#welcomemessage h3 { width: 60px; float: left; padding-top: 2px; } 

div#welcomemessage h3 a { font-size: 11px; line-height: 15px; color: #9D9D9D;  font-weight: normal; text-decoration: none; }

div#tellfriends { width: 104px; float: right; display: inline; margin-right: 15px; }

div#tellfriends p a { text-indent: -9999px; background: url(../images/tellfriends_btn.jpg) no-repeat top left; width: 104px; height: 32px; display: block; overflow: hidden; }

div#tellfriends p a:hover { text-indent: -9999px; background: url(../images/tellfriends_btn.jpg) no-repeat 0 -31px; width: 104px; height: 32px; display: block; overflow: hidden; }

/****************************

Content

------------------------------*/

div#logo { position: absolute; z-index: 1000; top: 7px; left: 6px; width: 198px; }

div#content { width: 745px; margin-left: 3px; padding-top: 7px; min-height: 55%;}



div#contentleft { width: 250; float: left; text-align: center;}

div#contentleft p#availnow { margin: 22px auto 0 auto; }

div#content p#availnow a { text-indent: -9999px; background: url(../images/btn_available_now.png) no-repeat top left; width: 139px; height: 16px; display: block; margin: 0 auto; overflow: hidden; outline: none; }

div#content p#availnow a:hover { background: url(../images/btn_available_now.png) no-repeat 0 -16px; overflow: hidden; outline: none; }

div#offers { width: 510px; background: url(../images/framed_btm.jpg) no-repeat bottom left; padding-bottom: 16px;}

div#offersmid { width: 510px; background: url(../images/framed_mid.jpg) repeat-y top left; padding-bottom: 1px}

div#offerstop {  width: 510px; background: url(../images/framed_top.jpg) no-repeat top left; padding-top: 10px; padding-bottom: 2px; text-align:left;}

div#offerstop span#oboutus { 

	width: 480px;
	
	vertical-align:middle;

	float:left;

	display: inline;	

	font-family:tahoma, arial,verdana;

	font-size:14px;
	
	font-weight: bold;

	text-align: justify;

	color: #505050;

	margin-left:15px;
	
	margin-top: 5px; 
	
	margin-right:0px;

	line-height:18px;
	
 }

div#offerstop span#services { 

	width: 480px;
	
	vertical-align:middle;

	float:left;

	display: inline;	

	font-family: arial,verdana;

	font-size:14px;		

	text-align: justify;

	color: #505050;

	margin-left:15px;
	
	margin-top: 5px; 
	
	margin-right:0px;

	line-height:18px;
	
 }
div#offerstop h1#free { text-indent: -9999px; margin: 0 auto; width: 306px; height: 44px; display: block; background: url(../images/free_header.jpg) no-repeat top left; }

div#offerstop h1#enjoy { text-indent: -9999px; margin: 0 auto; width: 309px; height: 12px; display: block; background: url(../images/enjoy_header.jpg) no-repeat top left; }

div#offerstop ul li span#nolink { background: url(../images/andmuchmore.jpg) no-repeat top left; width: 140px; height: 12px; text-indent: -9999px; display: block; margin-top: 14px; }



div#contentright { float: left;  }

div#contentright div#tellfriendsad { width:262px; }

div#contentright div#exchange { width: 260px; margin-bottom: 7px; margin-left: 1px; }

div#contentright div#rotateads { width: 261px; margin-bottom: 7px; }

div#contentright div#bottomads { width: 261px; }


/****************************************************************

Footer

-------------------------------------------------------------------------*/

div#footer { background: url(../images/btm2.gif) no-repeat top left; width: 767px; margin: 0 auto; text-align: center; }

div#footer p { font-size: 10px; line-height: 14px; color: #858585; padding-bottom: 5px; }

div#footer p a { color: #B8B8B8; text-decoration: none; margin-right: 21px; outline: none; }

div#footer p a#final { margin-right: 0; }

div#footer p a.active2 { color:#31369C; }

div#footerbar { background-color: #4C4D4F; height: 20px; width:768; padding-top:5px;}

div#parentabout { width: 729px; margin-left: 15px; }

div#parentCenterContent { width: 745px; text-align: center; }

.header { margin:25px auto 30px auto; }

div#image {

	float:right;

	width: 340px;

	height: 240px;

	text-align: right;

	/*margin-right:65px;*/

}

div#image2 {

	width: 359px;

	text-align: center;

}

div#image3 {

	width: 534px;

	text-align: right;

	float: right;

}

div#contentholder { margin: 0 auto; width: 699px; }

div#text {

	vertical-align:middle;

	float:left;

	display: inline;

	width:359px;

	font-family:arial,verdana;

	font-size:12px;

	text-align: justify;

	color: #A2A2A2;

	/*margin-left:53px;*/

	letter-spacing:.85px;

	line-height:18px;

}

div#text2 {

	vertical-align:middle;

	float:left;

	display: inline;

	width:191px;

	font-family:arial,verdana;

	font-size:12px;

	text-align: justify;

	color: #A2A2A2;

	/*margin-left:53px;*/

	letter-spacing:.85px;

	line-height:18px;

}

div#availablebutton { 

	width:745px;

	text-align:center;

	margin-top:0;
	
	/* above was at 30, changed for bob's laptop */

}

h1#buttonAvailableNow { 

	margin: 0 auto; 

	height:17px;

}

h1#buttonAvailableNow a{

	height:17px;

	width:125px;

	margin:0 auto;

	overflow:hidden;

	display:block;

	background:url(../images/btnGetStarted.png) no-repeat top left;

	text-indent:-9999px;

}

h1#buttonAvailableNow a:hover { 

	background: url(../images/btnGetStarted.png) no-repeat 0 -17px; 

}

div#btnFreeDownload {

	text-align:center;

	margin-bottom:30px;

}
/* Tell Friends */
div#tellFriends2 {
	width:764px;
	height:465px;
	position:relative;
	top:8px;
	left:1px;
	z-index:100;
}
div#footer2 { background: url(../images/btm3.gif) no-repeat top left; width: 767px; margin: 0 auto; text-align: center; }

div#footer2 p { font-size: 10px; line-height: 14px; color: #999; padding-bottom: 5px; }

div#footer2 p a { color: #999; text-decoration: none; margin-right: 21px; outline: none; }

div#footer2 p a#final { margin-right: 0; }

div#content.tellFriends {
	text-align:center;
	font-family:verdana,arial;
	font-size:12px;
	color:#022C9C;
	min-height:300px;
}

img.headerTellFriends {
	margin-bottom:25px;
}
img.headerQuestionaire {
	margin-top:15px;
}

input.nameTellFriends {
	width:150px;
	border:1px solid #000499;
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial,verdana;
	font-size:11px;
	color:#000499;	
}

input.nameTellFriends2 {
	width:150px;
	border:1px solid #000499;
	font-family:arial,verdana;
	font-size:11px;
	color:#000499;	
}

input#marginRight { margin-right:15px; }

div#tellFriendsEmails {
	text-align:left;
	width:400px;
	font-family:arial,verdana;
	font-size:11px;
	color:#000499;
	margin:20px auto;
}

div#tellFriendsEmails select {
	font-family:arial,verdana;
	font-size:11px;
	color:#000499;
	border:1px solid #000499;
	background-color:#ffffff;
}

div#inputs {
	width:400px;
	margin-top:20px;
	margin-bottom:25px;
}

table#questionaire {
	font-family:verdana,arial;
	font-size:11px;
	color:#022C9C;
	margin-top:15px;
}

table#questionaire select {
	background-color:#ffffff;
	border:1px solid #7E9DB9;	
}

td.smallTxt {
	font-size:11px;
}

td.bold {
	font-weight:bold;
}

input.questionaire {
	border:1px solid #7E9DB9;
	width:140px;
}

input#small {
	width:35px;
}

input#medium {
	width:80px;
}

input#long {
	width:190px;
}

td#padLeft {
	padding-left:75px;
}
table#profileTable select {
	background-color:#ffffff;
}
/*  FAQ   */
div.faq {
	text-align:center;
	font-family:verdana,arial;
	font-size:12px;
	color:#022C9C;
}
table#faq td.questions a {
	text-decoration:none;
	margin-bottom:5px;
	color:#006700;
}
table#faq td.questions a:hover {
	text-decoration:underline;
}
span.bold {
	font-weight:bold;
}
table#faq li {
	margin-left:25px;
}