body {
	color: #3c3c3c;
	line-height: 24px;
	font-size: 12px;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #f0ede2;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
}

* {
	border-style: none;
	border-width: 0px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

i {
	font-style: italic;
}

b {
	font-weight:bold;
	font-size: medium;
}

td.sfdc_label {
	text-align: right;
	padding-right: 10px;
}

input, textarea {
	border: 1px solid #aaa;
}

#about_us .top_focus {
	background-position: right 26px;
	padding-right: 25px;
	padding-left: 0px;
	text-align: center;
	height: 45px;
	background-repeat: no-repeat;
	width: 480px;
	float: right;
	background-image: url(img/top_detail.jpg);
}

#contact_us .top_focus {
	background-position: 240px 26px;
	padding-right: 25px;
	padding-left: 0px;
	text-align: center;
	height: 45px;
	background-repeat: no-repeat;
	width: 480px;
	float: right;
	background-image: url(img/top_detail.jpg);
}

#customer_login .top_focus {
	background-position: 80px 26px;
	background-repeat: no-repeat;
	float: right;
	height: 63px;
	width: 480px;
	background-image: url(img/top_detail.jpg);
}

a.highlight {
	background-color: white;
	color: black !important;
}

img{ padding-top: 0px; margin-top: 0px; }
	a {
	color: #2b6280;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	font-size: 24px;
	margin-bottom: 18px;
	margin-top: 20px;
}

h2 {
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #2b6280;
	font-size: 18px;
}

#container {
	text-align: left; 
	padding-left: 16px;
	margin: 0 auto; 
	background-position: 6px top;
	background-repeat: no-repeat;
	background-image: url(img/menu_bg.jpg);
	width: 1025px;

}

#content {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-y;
	background-image: url(img/content_bg.png);
	width: 968px;
	float: left;
	padding-left: 38px;
	padding-top:0px;
}

#menu {
	padding-top: 0px;
	text-align: right;
	width: 1000px;
	height: 210px;
}

#home #menu {
	background-position: 3px 154px;
	background-repeat: no-repeat;
	background-image: url(img/home_tabs.jpg);
}

#about_us #menu, #contact_us #menu {
	background-position: 3px 154px;
	background-repeat: no-repeat;
	background-image: url(img/none_tabs.jpg);
}

#services #menu {
	background-position: 3px 154px;
	background-repeat: no-repeat;
	background-image: url(img/services_tabs.jpg);
}

#careers #menu {
	background-position: 3px 154px;
	background-repeat: no-repeat;
	background-image: url(img/careers_tabs.jpg);
}

#blog #menu {
	background-position: 3px 154px;
	background-repeat: no-repeat;
	background-image: url(img/blog_tabs.jpg);
}

#menu h3 a {
	letter-spacing: .13em;
	text-transform: uppercase;
	color: #f3f8fa;
	margin-top: 3px;
	margin-left: 36px;
	font-size: 14px;
	float: right;
	padding-left: 4px;
	padding-right: 4px;
}

.menu_link_home{ margin-left: 25px; margin-top: 150px; float: left; height: 30px; width: 100px; }					
.menu_link_services{  margin-left: 57px; margin-top: 150px; float: left; height: 30px; width: 100px; }
.menu_link_careers{  margin-left: 57px; margin-top: 150px; float: left; height: 30px; width: 100px; }
.menu_link_blogs{  margin-left: 57px; margin-top: 150px; float: left; height: 30px; width: 100px; }

	#left {
	width: 465px;
	float: left;
}

.show { 
	display: none; /* THIS IS REQUIRED */ 
	width: 493; 
	height: 400; 
	border: optional; 
	background-color: white; 
	margin: optional; 
	padding: optional; 
} 

.screenshot {
	padding-left: 7px;
	padding-top: 31px;
	margin-top: 45px;
	margin-left: 42px;
	float: left;
	height: 294px;
	width: 420px;
	background-image: url(img/ss_bg.jpg);
	background-repeat: no-repeat;
}

.feat {
	margin-left: 7px;
	margin-bottom: 25px;
	margin-top: 25px;
	height: 37px;
	width: 465px;
	float: left;
}

.feat h2 {
	font-style: normal;
	font-weight: normal;
	margin-left: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
}

.feat p {
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	color: #666666;
	float: left;
	width: 100%;
}

.plus {
	min-width: 0px;
	margin-left: 8px;
	margin-top: 6px;
	float: left;
	width: 28px;
}

a.link:hover { text-decoration:underline; }

.fade{
	height: 28px;
	width: 28px;
	background: url(img/feat_up.jpg);
}

.feat_text {
	width: 400px;
	margin-left: 12px;
	margin-top: 0px;
	float: left;
}

.feat_text p {
	margin-left: 7px;
}

#demo_btn {
	background-repeat: no-repeat;
	margin-top: 15px;
	float: left;
	height: 66px;
	width: 429px;
	background-image: url(img/demo_bg.jpg);
	color: #acacab;
}

#demo_btn h2 {
	margin-left: 6px;
}

#demo_btn .feat_text {
	margin-left: 60px;
	margin-top: 10px;
}

#quotebox {
	margin-bottom: 10px;
	margin-top: 30px;
	float: left;
	width: 100%;
}

.quote {
	margin-right: 30px;
	color: #5e5e5e;
	line-height: 18px;
	text-align: center;
	height: 120px;
	float: left;
	width: 292px;
}

.quote h3 { font-style: normal; font-weight: normal; font-size: 14px; }
	.quote p {
	margin-bottom: 10px;
	margin-top: 10px;
	font-style: italic;
}

#bottom {
	color: #4d4d4c;
	margin-left: 45px;
	text-align: center;
	margin-top: 10px;
	width: 920px;
}

#bottom p {
	margin-bottom: 35px;
}

#bottom h2 {
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	margin-bottom: 15px;
	margin-top: 35px;
}

#copyright {
	text-align: left;
	margin-right: 155px;
	float: right;
}

#copyright p {
	padding-bottom: 0px;
}

#footer {
	width: 100%;
	float: left;
	background-color: #f7f4ed;
	background-image: url(img/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 75px;
	padding-top: 15px;
	margin-top: 40px;
}


/* Easy Slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	width:412px;
	height:277px;
	overflow:hidden; 
}
span#prevBtn{}
span#nextBtn{}

/* // Easy Slider */
	
#bottom h2{ 
	letter-spacing: .1em; 
}

#top_statement{ 
	float: left;
	margin-top: 10px;
}

#top_statement h1{ 
	margin-top: 0px;
	padding-top: 0px;
	color: #318bc0;
	line-height: 52px; 
	font-size: 36px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
}

#main {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 30px;
	float:left;
	width: 620px;
	background-image: url(img/main_bg.jpg);
	background-position-y: top;
	background-repeat: no-repeat;
}

p {
	margin-bottom: 15px;
}

#home h1 {
	font-size: 28px;
	font-family: Verdana;
	color: #318bc0;
}

.art_img {
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-bottom: 19px;
	padding-right: 13px;
	padding-top: 13px;
	background-image: url(img/img_bg.jpg);
	float: left;
}

.calls_per_hour {
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-bottom: 19px;
	padding-right: 13px;
	padding-top: 13px;
	background-image: url(img/img_bg.jpg);
	float: left;
	position: relative;
	z-index: 101;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
	color: #256f93;
}

ul ul { margin-left: 26px; }

.img_cap {
	padding-top: 9px;
	font-size: 10.5px;
	line-height: 16px;
	padding-right: 13px;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-image: url(img/cap_bg.jpg);
	float: left;
	width: 210px;
	height: 65px;
	
}

.img_cap h3 {
	margin-bottom: 5px;
	color: #2b6280;
	font-size: 14px;
	
}
.img_block {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	width: 236px;
	z-index:1;
}
#right {
	line-height: 16px;
	font-size: 10.5px;
	margin-top: 75px;
	margin-left: 20px;
	float: left;
	width: 295px;
}
#right h1 {
	margin-bottom: 5px;
	font-size: 30px;
	line-height: normal;

}
#right h3 {
	margin-bottom: 8px;
	font-size: 14px;
	color: #256f93;
	line-height: normal;

}
.right_box {
	padding-top: 0px;
	margin-top: 10px;
	float: left;
	width: 293px;
	background-image: url(img/right_bg.jpg);
	background-repeat: repeat-y;
}
.right_detail {
	float: left;
}
.right_content {
	margin-bottom: 15px;
	margin-top: 15px;
	float: left;
	margin-left: 13px;
	width: 260px;
}

.right_content li {
	background-position: 5px 1px;
}

.thumb {
	margin-right: 10px;
	float: left;
}

li {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 5px 4px;
	background-image: url(img/bullet.gif);
	font-weight: bold;
}
.cust {
	margin-left: 5px;
	margin-bottom: 20px;
	margin-right: 15px;
	float: left;
}
