@font-face {
	font-family: 'WalkwaySemiBoldRegular';
	src: url('fonts/Walkway_SemiBold.eot');
	src: local('fonts/Walkway SemiBold Regular'), local('fonts/WalkwaySemiBold'), url('fonts/Walkway_SemiBold.woff') format('woff'), url('fonts/Walkway_SemiBold.ttf') format('truetype'), url('fonts/Walkway_SemiBold.svg#WalkwaySemiBold') format('svg');
}

@font-face {
	font-family: 'WalkwayBoldRegular';
	src: url('fonts/Walkway_Bold.eot');
	src: local('fonts/Walkway Bold Regular'), local('fonts/WalkwayBold'), url('Walkway_Bold.woff') format('woff'), url('fonts/Walkway_Bold.ttf') format('truetype'), url('fonts/Walkway_Bold.svg#WalkwayBold') format('svg');
}

@font-face {
	font-family: 'WalkwayUltraBoldRegular';
	src: url('fonts/Walkway_UltraBold.eot');
	src: local('Walkway UltraBold Regular'), local('WalkwayUltraBold'), url('Walkway_UltraBold.woff') format('woff'), url('Walkway_UltraBold.ttf') format('truetype'), url('Walkway_UltraBold.svg#WalkwayUltraBold') format('svg');
}

@font-face {
	font-family: 'WalkwayBlackRegular';
	src: url('fonts/Walkway_Black.eot');
	src: local('Walkway Black Regular'), local('WalkwayBlack'), url('Walkway_Black.woff') format('woff'), url('Walkway_Black.ttf') format('truetype'), url('Walkway_Black.svg#WalkwayBlack') format('svg');
}

@font-face {
	font-family: 'WalkwayObliqueRegular';
	src: url('fonts/Walkway_Oblique.eot');
	src: local('Walkway Oblique Regular'), local('WalkwayOblique'), url('Walkway_Oblique.woff') format('woff'), url('Walkway_Oblique.ttf') format('truetype'), url('Walkway_Oblique.svg#WalkwayOblique') format('svg');
}

@font-face {
	font-family: 'WalkwayObliqueSemiBoldRegular';
	src: url('fonts/Walkway_Oblique_SemiBold.eot');
	src: local('Walkway Oblique SemiBold Regular'), local('WalkwayObliqueSemiBold'), url('Walkway_Oblique_SemiBold.woff') format('woff'), url('Walkway_Oblique_SemiBold.ttf') format('truetype'), url('Walkway_Oblique_SemiBold.svg#WalkwayObliqueSemiBold') format('svg');
}

@font-face {
	font-family: 'WalkwayObliqueBoldRegular';
	src: url('fonts/Walkway_Oblique_Bold.eot');
	src: local('Walkway Oblique Bold Regular'), local('WalkwayObliqueBold'), url('Walkway_Oblique_Bold.woff') format('woff'), url('Walkway_Oblique_Bold.ttf') format('truetype'), url('Walkway_Oblique_Bold.svg#WalkwayObliqueBold') format('svg');
}

@font-face {
	font-family: 'WalkwayObliqueUltraBoldRegular';
	src: url('fonts/Walkway_Oblique_UltraBold.eot');
	src: local('Walkway Oblique UltraBold Regular'), local('WalkwayObliqueUltraBold'), url('Walkway_Oblique_UltraBold.woff') format('woff'), url('Walkway_Oblique_UltraBold.ttf') format('truetype'), url('Walkway_Oblique_UltraBold.svg#WalkwayObliqueUltraBold') format('svg');
}

@font-face {
	font-family: 'WalkwayObliqueBlackRegular';
	src: url('/fonts/Walkway_Oblique_Black.eot');
	src: local('Walkway Oblique Black Regular'), local('WalkwayObliqueBlack'), url('Walkway_Oblique_Black.woff') format('woff'), url('Walkway_Oblique_Black.ttf') format('truetype'), url('Walkway_Oblique_Black.svg#WalkwayObliqueBlack') format('svg');
}


* {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.main  {
	font-size:12px;}
.main-bold {
	font-size:12px; padding:2px; }
.main-large  {
	font-size:14px;}
.main-small  {
	font-size:10px; line-height:14px; padding-top:10px; color:#666;}
.form-section-label {
	font-size:12px; font-weight:bold;}
.form-label {
	font-size:12px; font-style:italic;}
.form-value {
	font-size:12px;}
.form-required {
	font-size:12px; color:#c82122; font-weight:bold;}
a.main-link {
	font-size:12px; background:url(images/arrow-tiny.gif) no-repeat left; padding-left:30px;}
a.link {
	font-size:12px; }
.alert {
	font-size:12px; color:#c82122; font-weight:bold; margin:5px 0}
.red-large {
	font-size:14px; color:#c82122;}
.red {
	font-size:12px; color:#c82122;}
.header-white {
	color:#FFFFFF; font-size:12px; font-weight:bold; line-height:30px;}
.white-main {
	color:#FFFFFF; font-size:12px;}
.header-white h3 { margin: 4px; color:#FFF; font-family: 'WalkwayBoldRegular', Arial, sans-serif; font-size:16px;}

.actor { padding-top:20px;}

a {
	color:#0000FF;}
	
.form td {padding-top:10px;}
.session { margin:10px ; font-size:12px; float:right;}	
	
TABLE.download { margin:10px 60px; width:618px; }	
TABLE.download .main-bold { line-height:20px;  background: url('images/MENU-TOP.gif') repeat-x; border-bottom: solid 2px #333}
TABLE.download .main-bold .message { font-size:16px;}
TABLE.download td { padding:7px 6px;}	

TABLE.dashboard img { float:left; margin-right:15px;}
.dashboard h4 { font-weight:normal; color:#666; padding:7px 0;}
TABLE.dashboard td { padding:5px 0;}

TABLE.actors { line-height:20px;}

.dashboard h2  {margin:10px 0px;font-size:26px;}
.dashboard h3 {margin:5px 0px; font-size:16px;  font-family: Arial, sans-serif;}

.dashboard p { font-size:12px; line-height:18px; margin:10px 0; }
.dashboard p.short { font-size:12px; line-height:12px; margin:4px 0; }

/*  Sorca Design{{ {New 2009 Template Styles  */

body {
	margin: 0px auto;
	padding: 0;
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #231f20; text-align:center;
	background:url(images/head.gif) repeat-x top;
}
#wrapper {
	width: 800px;
	margin: 0px auto; text-align:left;
	
}


#content span, #content-top span  { display:none;}
h2 { color:#666; font-family: 'WalkwayBoldRegular', Arial, sans-serif; }
h3 {  color:#666; font-family: 'WalkwayBoldRegular', Arial, sans-serif; }
h4 { font-size:14px; margin:10px 0;}
hr { border-top:dashed 1px #999999;  color:#FFFFFF}
a {color:#c82122;}
p  { font-size:12px; line-height: 18px; margin:5px 0}
p.indent { padding:2px 20px; background-color:#ededed; margin:0px 20px;}

/** Style for header starts here */

#header {
	width: 800px;
	margin: 0px auto;
	
}

.sm  { margin:10px 0px 0px 25px; float:right;}
.sm img  { margin:0px 5px ;}

.top-tab { background: url('images/head-tab.gif') no-repeat top; z-index: 10; width:474px; height:50px; float:right; display:block;   }

.top-tab p { float:left; background:url(images/returning-customers.gif) no-repeat; width:80px; height:28px; margin:10px 0px 0 10px; padding-left:20px;  }
.top-tab form { font-size:11px; margin-top:10px;}
.top-tab form input { height:18px; background-color:#dbdbdb; border:solid 1px #666666; margin-left:5px; }
.top-tab form .go { background:url(images/BTN-go.gif) no-repeat; height:23px; width:41px; border:none; vertical-align:-7px;}
.top-tab a { font-size:8px; width:30px; display:inline-block; color:#999999;} 
.top-tab span {display:none;}
#header .left { float:left; margin:30px 0 0 30px;}


/** Style for menu starts here */

#menu { display:block; clear:right; float:right;
	width: 613px;
	height: 61px;
	margin: 10px 0px 0 0px;
	background: #e9e9e9 url(images/MENU-TOP.gif) no-repeat bottom; 
}

#menu ul {
	margin: 10px 10px 10px 20px;
	padding: 0px;
	list-style: none;
	z-index:100; 
}

#menu ul ul {margin:0px;}

#menu li {
	display: inline;
}
/*
#menu a {
	display: block;
	float: left; font-size:12px;
	padding: 14px 22px;
	text-decoration: none; 
	color: #231f20;
}

#menu a:hover {
	color: #D7D7BD;
}  
*/
.billboard { margin:0px 0 10px 0; padding:5px; text-align:center; display:block; background:#cfcfcf url(images/billboard-top-corner.gif) no-repeat top left; z-index:1;}

.billboard object { z-index:1; position:inherit }

/*------*------ HOME PAGE  ----*---  */

/** Top Content - Message XPress, Risk Free Demo and three Buttons  */

#content-top {	
	margin: 0px auto;}

#content-top .col { width:264px; float:left; display:inline }

#content-top .col h2 { font-size:26px; }
#content-top .col .text { border-top:dashed 1px #999999; background:url(images/grey-gradient.gif) repeat-x; margin:10px; padding:5px 5px 0 5px; }
#content-top .col p {line-height:18px; margin:0px; }
#content-top .col ol { margin:5px 0 0 25px; padding:0px; font-size:12px;}
#content-top .col li { line-height: 18px}
#content-top .col a { text-align:center; border:none; margin:0px 20px;}
#content-top .col#ads img  { margin:10px 0;}


/** Middle Section  What We Do and Our Services  */
#content-mid { }
#content-mid h3, #content-mid h1 { font-size:20px; color:#666; margin:10px 0; font-family: 'WalkwayBoldRegular', Arial, sans-serif; }

#content-mid .left { float: left;	width: 530px;margin-bottom: 20px;}

#content-mid .right {	float: right;	width: 266px;	margin-bottom: 20px;}
#content-mid .right ul { padding-left:0px; font-size:12px; margin:0px;}
#content-mid .right li { list-style:none; line-height:18px; margin:4px;}
#content-mid .right li a { color:#333333; text-decoration:none}
#content-mid .right span { display:inline;color:#990000; margin-right:5px;}

/** Bottom Section Client Testimonials */

#content-bottom { }

#content-bottom .left { 
	float: left;	width: 400px;}
	
#content-bottom .right { 
	float: right;	width: 390px; margin-left:10px;}	
#content-bottom .test-logo { float:left; margin: 0 10px 10px 0;}



/*------*------ INTERIOR PAGES  ----*---  */

#content {  padding-top:20px;}


#wide {width:750px; margin:10px 20px;  } 

#left {	float: left;	width: 170px;	padding: 0px 10px 0 0;
	margin-bottom: 20px;}

#left li h3 { padding:15px 8px; margin:0px;   }
#left li h3.benefits { background: url(images/benefits.gif) no-repeat  top center;}
#left li h3.howitworks { background: url(images/on-hold-messaging.gif) no-repeat  top center;}
#left li h3.spokesperson { background: url(images/virtual-spokesperson.gif) no-repeat  top center; height:28px;}
#left li h3.production { background: url(images/production-only.gif) no-repeat  top center;}
#left li h3.equipment{ background: url(images/equipment.gif) no-repeat  top center;}
#left li h3.about{ background: url(images/about-us.gif) no-repeat  top center;}


#left ul { font-size:12px; padding:0px; margin:0px 0 10px 0;  list-style:none; border-bottom: dashed 1px #999; }
#content #left li { line-height:16px;  padding:10px 0px;  }

#left li ul { padding:0px; margin:0 0 5px 0; width:162px; border-bottom:none;}
#left li li {  list-style:none;line-height:20px; padding:10px 5px; border-bottom: dashed 1px #999;  }
#left li li a {font-size:12px;  color:#666666}

#content #left h2 { font-size:16px; margin:30px 0 10px 0; }
#left a { font-size:12px;}

.horiz-images { margin:10px 0 ;}
.horiz-images img { border:solid 1px #CCCCCC }

#right {	float: right;	width: 600px;	margin-bottom: 20px;
	padding-left: 10px;}

#content h1 { font-size:26px;color:#c82122; margin:10px 0 20px 0;font-family: 'WalkwayBoldRegular', Arial, sans-serif;  }
#content h2 {color:#231F20; font-size:18px; margin:15px 0 10px 0;}
#content h3 {color:#231F20; font-size:14px;}
#content h4 {color:#231F20; font-size:18px; margin:15px 0 10px 0; text-align:center}
#content h4 em { font-size:14px; color:#C82122 }
#content p  {margin:10px 0;}
#content ul {font-size:12px; }
#content li { list-style:14px; line-height:20px;}

#content #right ul {font-size:12px; margin:10px 0 0px 40px;}

#content strong { color:#c82122;}
#content  .left { float:left; margin:10px 10px 10px;}
#content .right { float:right; margin:10px 0 10px 10px;}


#content .how-works { background-color:#eeeeee; padding:5px 5px 10px 10px; list-style:none; margin:5px 0 5px 100px;  }
#content .how-works strong { font-size:14px;}
#content .how-works-end { background-color:#eeeeee; padding:5px; list-style:none; margin:5px 0 5px 0px; clear:both; }

#content .col { width:200px; float:left; padding:10px; margin-left:40px; line-height:20px;}
#content .col a { font-size:12px;}

#content .border { border:solid 4px #eee; margin:10px;}

.equip-col { width:230px; float:left; margin:10px; }
#content .equip-col h2 { text-align:center;border-bottom: dashed 1px #999;   }
#content .equip-col p {background:url(images/grey-gradient.gif) repeat-x top; padding:10px 5px;}
#content .equip-col h3 {color:#C82122; font-size:20px;}
#content .equip-col h4 { font-size:16px;  }

TABLE.pricing { }
TABLE.pricing td { padding:5px 10px; border-bottom: dashed 1px #999; }
#content  TABLE.pricing h2 { margin-top:0px; font-size:20px; color:#666666; text-align:center;}
#content  TABLE.pricing h3 {color:#666; font-size:40px; margin:30px 0px 10px 0; }
#content  TABLE.pricing h3 small { font-size:12px;}
#content  TABLE.pricing form { text-align:center;}
#content  TABLE.pricing ul {  margin:5px 0 5px 10px; color:#C82122; list-style:none; }
#content  TABLE.pricing ul li { line-height:18px; color:#000000;  }
#content  TABLE.pricing p.grey { border-top:dashed 1px #999999; background:url(images/grey-gradient.gif) repeat-x;padding:5px; margin-top:0px;}
#content  TABLE.pricing p.small { text-align:center; color:#C82122; font-size:12px;  }

#content  TABLE.pricing ul span { display:inline;color:#990000; margin-right:5px;}


#content  TABLE.contact { margin:0px 100px;}
#content  TABLE.contact a { font-size:12px; line-height:20px;}
#content  TABLE.contact p {line-height:20px;}

/*------*------ FOOTER  ----*---  */

#footer {
	clear: both;
	height: 93px;
	margin-top:40px;
	background: url(images/footer.gif) repeat-x top;
	text-align:center;
	color: #E5E5CC;font-size:11px}
	
#footer a {	color: #999; padding:10px; }
#footer p { width:850px; margin:0px auto; padding:10px;}

.bottom { clear:both; background-color:#333333;}
.bottom p { width:800px; margin:0px auto; padding:10px; text-align:center; color:#999999; font-size:11px;} 
.bottom a { color:#FFFFFF;}

.bottom img {vertical-align:-3px; padding-left:10px;}

.bottom .AuthorizeNetSeal { margin:20px 400px; width:400px; display:inline; text-align:center }

a, img { border:none;}
.clear { clear:both;}	



.pics { display:block; height: 150px; width: 700px; padding:0; margin:20px 0 0 0; overflow: hidden }
