@charset "utf-8";
/*
Theme Name: Pursway
Theme URI: http://www.tween-id.com/
Description: A theme for Pursway Company
Version: 1.0
Author: Tween-ID
Tags: 

*/
/*-----------------------Reset code---------------------------------*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	vertical-align: baseline;
	background: transparent;
	font-family:Tahoma, Geneva, sans-serif;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
}
body {
	line-height: 1;
	direction:ltr;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*-----------------------------|end reset|------------------------------------*/
/*-----------------------------|General|-----------------------------------*/
.wrapper {
	width:930px;
	margin:0 auto;
}
/*-----------------------------|Top Area|-----------------------------------*/
#top-area {
	position:relative;
	width:100%;
}
#top-area #logo {
	width:300px;
	float:left;
}
#top-area #right {
	float:right;
	width:600px;
	padding-top:20px;
	height:100%;
}
#top-area #right #share {
	float:right;
	height:30px;
}
#top-area #right #top-menu {
	float:right;
	width:100%;
	text-align:right;
}
#top-area #right #top-menu a {
	color:#52585c;
	font-family:Frutiger 45 Light;
	display:inline-block;
	padding:0 10px 0 7px;
	background-image:url(images/seperator-top-menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
}
#top-area #right #top-menu #btn-search {
	background-image:url(images/btn-search.gif);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:59px;
	height:25px;
	cursor:pointer;
	border:0px none;
}
#top-area #right #top-menu input#s {
	width:170px;
	border:none;
	background-color:#f2f3f4;
	margin:0 5px;
}
/*-----------------------------|Menu|-----------------------------------*/
#menu {
	background-image:url(images/bg-menu.png);
	background-position:left;
	background-repeat:no-repeat;
	width:930px;
	height:36px;
}
#menu ul {
}
#menu ul li {
	display:inline;
	float:left;
	padding:0 16px;
	border-right:1px solid #a2a4a6;
	position:relative;
	z-index:100;
}
#menu ul li.current_page_ancestor,
#menu ul li.current_page_item,
#menu ul li.current_page_parent{
	background-color:#CE202F;
}
#menu ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#d1d3d5;
	text-decoration:none;
	display:block;
	height:24px;
	font-weight:bold;
	/*padding-top:12px;*/
 	line-height:24px;
	padding-top:7px;
	padding-bottom:5px;
}
#menu ul li.current_page_ancestor a,
#menu ul li.current_page_item a,
#menu ul li.current_page_parent a{
	color:#fff;
	background-color:#CE202F;
	display:block;
}
#menu ul li ul {
	position:absolute;
	display:none;
	float:none;
	background-color:#373b3f;
	top:34px;
	left:0;
	width:175px;
	padding:0;
}
#menu ul li.current_page_ancestor ul ,
#menu ul li.current_page_item ul ,
#menu ul li.current_page_parent ul{
	background-color:#CE202F ;
}
#menu ul li ul li {
	border-right:0px;
	float:none;
	width:100%;
	display:block;
	padding:0;
}
#menu ul li ul li a {
	width:149px;
	height:100%;
	padding:8px 8px 8px 18px;
}
#menu ul li.current_page_ancestor ul li a:hover,
#menu ul li.current_page_item ul li a:hover,
#menu ul li.current_page_parent ul li a:hover{
	background-color:#383C40;
	color:#fff ;
}
#menu ul li ul li a:hover {
	background-color:#CE202F ;
	color:#fff ;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li {
	float: left;
}
* html ul li a {
	height: 1%;
}
/* End */
#menu li:hover ul, #menu li.over ul {
	display: block;
}
/*-----------------------------|Slide Container + nav|-----------------------------------*/
#slide-container {
	position:relative;
	width:930px;
	height:228px;
}
#nav {
	background-image:url(images/bg-promo-nav.png);
	background-position:left;
	background-repeat:no-repeat;
	width:930px;
	height:36px;
	padding-left:30px;
	z-index:100;
}
#nav a {
	background-image:url(images/btn-nav.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:20px;
	height:36px;
	display:inline-block;
	line-height:36px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:101;
	*text-indent:0;
	*font-size:0px;
	text-decoration:none;
	color:#B31C29;
}
#nav a.activeSlide {
	background-image:url(images/btn-nav-active.png);
}
/*-----------------------------|content-hp|-----------------------------------*/
#content-hp {
	position:relative;
	width:100%;
	padding:20px 0;
}
#content-hp .content-box {
	float:left;
	width:290px;/*202px;//4columns*/
	padding:0 0px 0 20px;/*0 30px 0 0;//4columns*/
}
#content-hp .content-box h1 {
	color:#ce202f;
	font-size:16px;
	/*font-family:Calibri;*/
	line-height:18px;
	font-weight:normal;
	margin-bottom:10px;
}
#content-hp .content-box p {
	color:#52585c;
	line-height:16px;
	display:inline;
}
#content-hp .content-box a {
	color:#ce202f;
	text-decoration:none;
}
#content-hp .content-box #customers-logo {
	position:relative;
	width:201px;
	height:120px;
}
#content-hp .content-box ul li img {
	margin-bottom:8px;
}
#content-hp ul li.widget {
	margin-bottom:5px;
}
/*-----------------------------|news-video|-----------------------------------*/
#news-video {
	position:relative;
	background-image:url(images/hp-bg-gray-content.png);
	background-repeat:no-repeat;
	background-color:#a7acb0;
	width:910px;
	height:199px;
	padding:22px 10px;
	margin-bottom:40px;
}
#news-video .news-box {
	width:280px;
	padding:0 0 0 20px;
	float:left;
}
#news-video .news-box strong{
	line-height:16px;
}
#news-video .news-box h2 {
	/*font-family:Calibri;*/
	font-size:16px;
	
	font-weight:normal;
	color:#1b1b1b;
	padding-bottom:10px;
}
#news-video .news-box h3,
#news-video .news-box h3 a{
	/*font-family:Calibri;*/
	margin-bottom:4px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#news-video .news-box h4,
#news-video .news-box h4 a{
	/*font-family:Calibri;*/
	
	line-height:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#news-video .news-box h3 a:hover,
#news-video .news-box h4 a:hover{
	text-decoration:underline;
}
#news-video .news-box .post-meta {
	/*font-family:Calibri;*/
	font-size:10px;
	
	font-weight:normal;
	color:#666666;
}
#news-video .news-box p {
	/*font-family:Calibri;*/
	margin-top:2px;
	line-height:14px;
	font-weight:normal;
	color:#1b1b1b;
	font-size:11px;
	max-height: 127px;
	overflow:hidden;
	width:250px;
}
#news-video .news-box a.read-blog {
	background-image:url(images/btn-read-blog.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-indent:-999px;
	overflow:hidden;
	width:104px;
	height:25px;
	*text-indent:0;
	*font-size:0px;
	text-decoration:none;
	color:#B31C29;
}
#news-video .news-box a.read-news {
	background-image:url(images/btn-read-news.png);
	background-repeat:no-repeat;
	display:inline-block;
	text-indent:-999px;
	overflow:hidden;
	width:114px;
	height:25px;
	*text-indent:0;
	*font-size:0px;
	text-decoration:none;
	color:#B31C29;
	position:absolute;
	bottom:15px;
}
#news-video {
}
/*-----------------------------|links-area|-----------------------------------*/
#links-area-wrapper {
	background-color:#e6e7e9;
}
#links-area {
	width:100%;
	position:relative;
	padding:30px 0px 30px;
}
#links-area .links-box {
	float:left;
padding-right:10px;
width:122px;
}
#links-area .links-box h2 {
	color:#ce202f;
	/*font-family:Calibri;*/
	font-size:13px;
	font-weight:normal;
	line-height:18px;
}
#links-area .links-box li {
	margin:6px 0;
}
#links-area .links-box a {
	color:#52585c;
	text-decoration:none;
	/*font-family:Calibri;*/
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}
#links-area .links-box a:hover{
	text-decoration:underline;	
}
/*-----------------------------|footer|-----------------------------------*/
#footer-area-wrapper {
	/*font-family:Calibri;*/
	font-size:13px;
	line-height:16px;
	color:#1e2328;
	background-color:#bfc4c7;
	padding:15px 5px 30px;
}
#footer-area-wrapper a {
	color:#1e2328;
	text-decoration:none;
}
#left-footer {
	float:left;
	width:600px;
}
#right-footer {
	float:right;
	width:300px;
	text-align:right;
}
/*------------------------------------------------------------------------*/
/*-------------------------|Inner page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#content-area {
	position:relative;
	
	padding:30px 0px;
}
#content-area #left-sidebar {
	float:left;
	width:168px;/*font-family:Calibri;*/
	padding-right:20px;
}
#content-area h1, #content-area h2 {
	color:#CE202F;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
padding-bottom:10px;
}
#content-area #left-sidebar ul {
	margin-bottom:25px;
}
#content-area #left-sidebar ul li {
	font-size:11px;
	line-height:14px;
	margin:8px 0 8px 0;
}
#content-area #left-sidebar ul li.current_page_item, #content-area #left-sidebar ul li.current_page_parent {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
#content-area #left-sidebar a {
	text-decoration:none;
	color:#52585c;
}
#content-area #content {
	width:460px;
	float:left;
	padding:0 50px 0 0;
}
#content-area #posts  ul{
	list-style: disc inside;
}
#content-area #posts  ul li{
	list-style: disc outside;
	margin-left:30px;
}
#content-area #content h2 {
	font-size:16px;
	font-weight:bold;
	color:#ce202f;
	padding-bottom:10px;
	line-height:20px;
}
#content-area #content a{
	color:#CE202F;
}
#content-area p {
	line-height:18px;
	color:#52585c;
	padding-bottom:12px;
}
#content-area  {
	color:#52585c;
}
#content ul {
	line-height:16px;
	color:#52585c;
	padding-bottom:12px;
	list-style-type: disc;
	list-style-position: outside;
	padding-left:10px;
	margin-left:10px;
}
#content ol {
	line-height:16px;
	color:#52585c;
	padding-bottom:12px;
	list-style-type: decimal;
	list-style-position: outside;
	padding-left:10px;
	margin-left:10px;
}
#content li {
	margin-bottom:6px;
}
#content img.alignleft{
	float:left;	
	padding-right:8px;
	padding-bottom:5px;
}
#content img.alignright{
	float:right;	
	padding-left:8px;
	padding-bottom:5px;
}
#content-area blockquote {
	font-style:italic;
	margin:20px 40px 20px 0;
	border:2px solid #e4e6e7;
	padding:10px;
}
#content-area #right-sidebar {
	position:relative;
	float:left;
}
.widget-box {
	margin-bottom:20px;
}
.widget-box a {
	text-decoration:none;
	color:#797c7f;
}
.widget-box ul {
	margin:0 0 0 20px;
	padding:0 0 10px 0;
}
.widget-box ul li {
	list-style:outside;
	list-style-image:url(images/right-sidebar-li.gif);
	line-height:16px;
	padding-bottom:6px;
}
.widget-box .widget-box-content {
	/*background-image:url(images/inner-bg-right-sidebar.gif);
	background-position:top;
	background-repeat:repeat-y;*/
	color:#797c7f;
	background-color:#ffffff;
	width:188px;
	padding:20px;
	border:2px solid #9C1924;
}
.widget-box .widget-box-top {
	/*background-image:url(images/inner-bg-right-sidebar-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:3px;*/
}
.widget-box .widget-box-bottom {
	/*background-image:url(images/inner-bg-right-sidebar-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:3px;*/
}
#content-area .widget-box h1, #content-area .widget-box h2 {
	color:#333333;
	margin:0;
	font-size:12px; 
}
#content-area #content.no-right-sidebar {
	width:660px;
	float:left;
	padding:0 20px 0 0;
}

/*------------------------------------------------------------------------*/
/*-------------------------|support page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#content-area #support-content {
	width:650px;
	float:left;
	padding:10px;
}
#content-area #support-right-sidebar {
	float:left;
	width:250px;
	padding:10px 5px;
}
#content-area #support-right-sidebar h1, #content-area #support-right-sidebar h2 {
	color:#000;
}
/*------------------------------------------------------------------------*/
/*-------------------------|blog page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#blog-content {
	position:relative;
	width:685px;
	float:left;
}
#blog-content h1 {
	overflow:hidden;
	text-indent:-999px;
	background-image:url(images/h1-blog.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:56px;
	float:left;
}
#blog-content h1#search {
	background-image:none;
	overflow:visible;
	text-indent:0px;
}
#blog-right-sidebar {
	float:right;
	position:relative;
}
#blog-content #posts {
	width:100%;
	position:relative;
}
#blog-content #posts .post {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	width:100%;
	margin-bottom:30px;
}
#blog-content #posts .post .post-inner {
	position:relative;
	display:block;
}
#blog-content #posts .post img {
	float:left;
	background-color:#fff;
	padding:4px;
	border:1px solid #ce202f;
	margin:0 10px 5px 0px;
}
#blog-content #posts .post h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#ce202f;
	padding:0;
}
#blog-content #posts .post p {
	margin:0;
	padding:0;
}
#blog-content #posts .post .post-meta,
#blog-content #posts .post .post-meta a{
	font-size:11px;
	line-height:16px;
	color:#abadaf;
	font-style:normal;
}
#blog-content #posts .post a.read-more {
	display:inline-block;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(images/btn-read-more.gif);
	width:78px;
	height:25px;
	margin:5px 5px 0px 0px;
	*text-indent:0;
	*font-size:0px;
	text-decoration:none;
	color:#B31C29;
}
#pagination, 
#pagination a{
	font-size:11px;
	line-height:16px;
	color:#abadaf;
	font-style:normal;
	text-align:center;
}

/*------------------------------------------------------------------------*/
/*-------------------------|single/post page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#post-content {
	position:relative;
	width:665px;
	float:left;
	color:#585f65;
	padding-right:20px;
}
#post-content #blog-header{
	width:100%;
	height:56px;
	float:left;
	
}
#post-content h1 {
	font-size:20px;
	font-weight:bold;
	padding:0;
}
#post-content ul {
	padding-left:10px;
	margin-left:10px;
	list-style-type:disc;
}
#post-content li {
	line-height:16px;
}
#post-content a {
	color:#CE202F;
}
#post-content #post-meta a, #post-content #post-meta {
	font-size:14px;
	line-height:18px;
	padding:11px 5px 25px 0px;
	text-decoration:none;
	color:#585f65;
}
#post-content p {
	font-size:12px;
	line-height:16px;
}
/********************************************************************************/
.commentlist {
	position:relative;
}
.commentlist .comment .comment-author, .commentlist .comment .comment-author a {
	font-size:12px;
	font-weight:normal;
	color:#ce202f;
	text-decoration:none;
	font-style:normal;
}
.commentlist .comment .comment-meta, .commentlist .comment .comment-meta a {
	color:#abadaf!important;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
#comment-form a {
	color:#52585C;
}
#comment-form input {
	width:170px;
	height:25px;
	background-color:#f2f3f4;
	border:none;
}
#comment-form p {
	padding-bottom:10px;
}
#comment-form label {
	padding:0 0 0 5px;
	vertical-align:middle;
}
#comment-form textarea {
	width:630px;
	height:125px;
	background-color:#f2f3f4;
	border:none;
}
#comment-form input#submit {
	text-indent:-999px;
	overflow:hidden;
	background-image:url(images/btn-submit.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:63px;
	height:25px;
	display:block;
}
.post {
	padding-bottom:10px;
}
/*------------------------------------------------------------------------*/
/*-------------------------|News page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#news-content {
	width:420px;
	float:left;
	padding:0 10px;
}
#news-content h1 {
	width:100%;
	float:left;
}
#news-content h1#search {
	background-image:none;
	overflow:visible;
	text-indent:0px;
}
#news-right-sidebar {
	float:right;
	position:relative;
}
#news-content #posts {
	width:100%;
	position:relative;
}
#news-content #posts .post {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	width:100%;
	margin-bottom:30px;
}
#news-content #posts .post .post-inner {
	position:relative;
	display:block;
}
#news-content #posts .post img {
	float:left;
	background-color:#fff;
	padding:4px;
	border:1px solid #ce202f;
	margin:0 10px 5px 0px;
}
#news-content #posts .post h2 {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#ce202f;
	padding:0;
}
#news-content #posts .post p {
	margin:0;
	padding:0;
}
#news-content #posts .post .post-meta {
	font-size:10px;
	line-height:16px;
	color:#abadaf;
	font-style:normal;
}
#news-content #posts .post a.read-more {
	display:inline-block;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(images/btn-read-more.gif);
	width:78px;
	height:25px;
	margin:5px 5px 0px 0px;
}
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/
/*-------------------------|Events page|-----------------------------------*/
/*------------------------------------------------------------------------*/
#events-content {
	width:460px;
	float:left;
	padding:0 50px 0 0;
}
#events-content h1 {
	width:100%;
	float:left;
}
#events-content h1#search {
	background-image:none;
	overflow:visible;
	text-indent:0px;
}
#events-right-sidebar {
	float:right;
	position:relative;
}
#events-content #posts {
	width:100%;
	position:relative;
}
#events-content #posts .post {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	width:100%;
	margin-bottom:30px;
}
#events-content #posts .post .post-inner {
	position:relative;
	display:block;
}
#events-content #posts .post .post-inner p{
	position:relative;
	padding-top:20px; 
}
#events-content #posts .post img {
	float:left;
	background-color:#fff;
	padding:4px;
	border:1px solid #ce202f;
	margin:0 10px 5px 0px;
}
#events-content #posts .post h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#ce202f;
	padding:0;
}
#events-content #posts .post p {
	margin:0;
	padding:0;
}
#events-content #posts .post .post-meta {
	font-size:11px;
	line-height:16px;
	color:#52585c;
	font-style:normal;
	font-weight:bold;
}
#events-content #posts .post a.read-more {
	display:inline-block;
	overflow:hidden;
	text-indent:-999px;
	background-image:url(images/btn-read-more.gif);
	width:78px;
	height:25px;
	margin:5px 5px 0px 0px;
}
/*------------------------------------------------------------------------*/
.teamimage {
	margin-right: 20px;
}
.teamtable td{
	padding-bottom: 20px;
	}
.quoter{
	font-weight:bold;
	line-height:16px;
	}
.customerquoter, .customerquoter strong{
	padding-top: 10px;
	font-size:11px;
	line-height:24px;
	}
	#support-content a{
		color:#CE202F;
		}
		.widget-box-content p{
			color:#CE202F !important;
font-weight:bold;
			
			}
			
table.TeamTable td{
	padding-left:5px;	
}
table.TeamTable td img{
	padding-top:4px;
	padding-right:5px;	
}
