//A 1 Administrative Support, LLC
* {
	margin: 0;
	padding: 0;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}
input, select {
	vertical-align: middle;
	font-weight: normal;
}
img {
	border: 0;
	vertical-align: top;
	text-align: left;
}
ul, ol {
	list-style: none;
}
object {
	vertical-align: top;
}
a {
	color: #347abb;
}
a:hover {
	text-decoration: none;
}
body {
	background: #fff  url(images/new-nav-back.png) repeat-x 70% 0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	line-height: 1em;
        color: #393939;
	margin: 0px;
}
body.green_page {
	background: #fff url(images/body-tail-gr.jpg) repeat-x 0% 0% !important;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 16px 0 0 0;
	font-size: 1.583em;
	font-weight: normal;
	color: #222;
}
h2.extra {
	word-spacing: -3px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}
.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}
.marquee {position:relative;
     overflow:hidden;
     width:300px;
     height:300px;
     border:solid black 1px;
}
#main {
	width: 908px;
	margin: 0 auto;
	font-size: 0.75em;
}
#header-home {
	background: no-repeat 0% 0%;
	height: 220px;
	position: relative;
	margin-bottom: 4px;
        margin-top: 22px;
    
}
#header {
	background: no-repeat 0% 0%;
	height: 290px;
	position: relative;
	margin-bottom: 4px;          
}

#new-nav {
	width:908px; 
        height: 20px; 
        position: relative; 
        margin: 3px 0 5px 0;
}

#sidebar  {
           margin: 300px 0px 0px 0px;
}

#side-menu {
            float: right;
            width: 305px;
            margin: -100px 0 0 -20px;
}

#page-logo {
            margin: -20px 0 0 35px;
}

#ebook-box {
            float: right;
            width: 305px;
            height: 370px;
            margin: -420px 0 0 0;
}

#home-par {
           width: 590px;
           height: 500px;
           background: url(images/body-back.png) no-repeat;
           }
#home-par2 {
            margin: 10px 10px 0 8px;
            }

#home-par2 h2, h3 {
            margin: 0 10px 12px 8px;
            text-align: center;
}

#home-par2 p {
            margin: 0 10px 0 8px;
            font-size: 14px;
            }


.buttons2 {
           margin: 9px 0 0 25px;
           float: left;
           width: 920px;
           height: 170px;
           overflow:hidden
           display: inline;
}
.buttons2 #online { background: url(images/VGButtons_onlinemarketing-icon.png) no-repeat 0 0; margin: 0 10px 0 0}
.buttons2 #virtual { background: url(images/VGButtons_virtualassistant-icon.png) no-repeat 0 0; margin: 0 10px 0 0}
.buttons2 #webservices { background: url(images/VGButtons_webservices-icon.png) no-repeat 0 0; margin: 0 10px 0 0}
.buttons2 #socialmedia { background: url(images/VGButtons_socialmedia-icon.png) no-repeat 0 0; margin: 0 10px 0 0}
.buttons2 a { display: block; float: left; height: 164px; width: 200px; overflow: hidden; margin: 0px 20px 0px 5px; }

.buttons3 {
           margin: 65px 0 0 0;
           float: right;
           width: 300px;
           height: 215px;
}
#video {       
        margin: 20px 0 0 0; 
        width: 550px; 
        height: 360px;
}

#online:hover,#virtual:hover,#webservices:hover,#socialmedia:hover { background-position: 0 -164px !important; }
               
}
#webservices {
             margin:0 10px 0 0;
}
#virtual {
          margin: 0 10px 0 0;
} 
#ebook {
        margin: -100px 0 0 0;
}
#some {
       float:right;
       margin: -200px 40px 0 0;
}
#icons  {
         float:right;
         margin: -160px 18px 0 0;
}
#icons2  {
         float:right;
         margin: -122px 75px 0 0;
}

#tw:hover,#in:hover, #fb:hover { background-position: 0 -32px !important; }

body.green_page #header {
	background: url(images/header-gr.jpg) no-repeat 0% 0%;
}
#logo {
	position: absolute;
	top: 10px;
	left: 35px;
}
#menu {
	position: absolute;        
	top: 10px;
	left: 0px; /* 125 142 */
}
#menu li {
	float: left;
	margin: 0px 0px 0px 10px;
	/* padding: 0 7px 0 0; */
}
#menu .subs .first { border-top: none; }
#menu .subs li { margin: inherit; border-bottom: 1px solid #ccc; }
/*#menu .subs li:hover { background-color: #BCE6F2; }*/
#menu .subs .last { border-bottom: none; }
#menu li.extra {
	padding: 0;
}
#menu li a {
	margin: 0 9px 0 9px;
	padding: 0 9px 0 9px;
	line-height: 21px;
	text-decoration: none;
	color: #272A2B; /* 3c4245 */
	font-size: 1.1em;
	font-weight: bold;
	display: inline-block;
}
#menu li a:hover {
	background: url(images/menu-left2.gif) no-repeat 0% 0%;
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	color: #002c53;
}

#menu li .subs a:hover { background: none !important; color: #48A3BF !important; }/* Orange - CF4F0F */

#menu li a:hover span {
	background: url(images/menu-right2.gif) no-repeat 100% 0%;
	display: inline-block;
}
#menu li a:hover span span {
	background: url(images/menu-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	height: 30px;
	margin: 0 9px 0 9px;
	padding: 0 9px 0 9px;
}
#menu #menu-act a {
	background: url(images/menu-left2.gif) no-repeat 0% 0%;
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	color: #002c53;
}
#menu #menu-act a span {
	background: url(images/menu-right2.gif) no-repeat 100% 0%;
	display: inline-block;
}
#menu #menu-act a span span {
	background: url(images/menu-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	height: 30px;
	margin: 0 9px 0 9px;
	padding: 0 9px 0 9px;
}

body.green_page #menu li a:hover {
	background: url(images/menu-left2-gr.gif) no-repeat 0% 0%;
}
body.green_page #menu li a:hover span {
	background: url(images/menu-right2-gr.gif) no-repeat 100% 0%;
}
body.green_page #menu li a:hover span span {
	background: url(images/menu-tail-gr.gif) repeat-x 0% 0%;
}
body.green_page #menu #menu-act a {
	background: url(images/menu-left2-gr.gif) no-repeat 0% 0%;
}
body.green_page #menu #menu-act a span {
	background: url(images/menu-right2-gr.gif) no-repeat 100% 0%;
}
body.green_page #menu #menu-act a span span {
	background: url(images/menu-tail-gr.gif) repeat-x 0% 0%;
}

#slogan {
	position: absolute;
	top: 40px;
	left: -16px;
}

#social {
  float: right;
	}

#header-list-home {
	position: absolute;        
        width: 280px;
        height: 255px;
	list-style: none;
	background-color:#BCE6F2;
	-moz-border-radius: 11px; 
	border-radius: 11px;
	padding: 12px;
}
	
#header-list {
	position: absolute;        
        margin: 360px 0 60px 600px;
        width: 280px;
        height: 255px;
	list-style: none;
	background-color:#BCE6F2;
	-moz-border-radius: 11px; 
	border-radius: 11px;
	padding: 12px;
}

#header-list2 {
	position: absolute;
	width: 285px;
        height: 170px;
        font-size: 16px;
	list-style: none;
        text-decoration: none;
	background-color:#BCE6F2;
	-moz-border-radius: 11px; 
	border-radius: 11px;
	padding: 12px;
}

body.green_page #header-list {
	background-color: #95de75;
}
#header-list li {
	padding: 0 0 10px 0;

}
#header-link {
	background: url(images/header-link.jpg) no-repeat 0% 0%;
	display: block;
	width: 122px;
	height: 29px;
	padding: 0 0 0 2px;
	text-align: center;
	text-decoration: none;
	line-height: 29px;
	color: #25363f;
	position: absolute;
	top: 342px;
	left: 710px;
}
#header-link:hover {
	font-weight: bold;
}
#content {
}
#content p {
	line-height: 1.417em;
	color: #333;
	margin: 0em 0em 1em 0em;
}
#content p span {
	display: block;
	color: #438e00;
}
#content p em {
	float: right;
	padding: 0 28% 0 0;
	font-style: normal;
}
.row-1 {
	min-height: 142px;
        margin: 20px 0 0 0;
	height: auto !important;
	height: 142px;        
	padding: 1px 16px 10px 4px;
}
#page6 .row-1 {
	padding: 1px 0 10px 24px;
}
#page7 .row-1 {
	padding: 1px 26px 0 24px;
}
.row-2 {
	text-align: center;
}
.row-2 img {
	margin: 0 0 -1px 0;
}
.row-2 img.extra {
	margin: 0 0 -12px 0;
}
.row-2 img.extra1 {
	margin: 0 0 4px 0;
}
.row-2 img.extra2 {
	margin: 0 0 -4px 0;
}
.row-2 p {
	padding: 0 0 11px 2px !important;
	line-height: 1.167em !important;
	color: #36332e !important;
}
.row-2 p.extra {
	margin: -11px 0 0 0;
	padding: 0 0 8px 0 !important;
}
.row-2 p.extra1 {
	margin: 5px 0 0 0;
	padding: 0 0 8px 0 !important;
}
.line-ver-1 {
	background: url(images/line-ver.gif) repeat-y;
}
.line-ver-2 {
	background: url(images/line-ver.gif) repeat-y;
 
}
.line-ver-3 {
	background: url(images/line-ver1.gif) repeat-y;
}
.line-ver-4 {
	background: url(images/line-ver1.gif) repeat-y;
}
.line-ver-5 {
             background: url(images/line-ver.gif) repeat-y;
}
.box .border-top {
	background: #ece6db url(images/border-top.jpg) repeat-x 0% 0%;
}
.box .border-bot {
	background: url(images/border-bot.jpg) repeat-x 0% 100%;
}
.box .border-left {
	background: url(images/border-left.jpg) repeat-y 0% 0%;
}
.box .border-right {
	background: url(images/border-right.jpg) repeat-y 100% 0%;
}
.box .corner-top-left {
	background: url(images/corner-top-left.jpg) no-repeat 0% 0%;
}
.box .corner-top-right {
	background: url(images/corner-top-right.jpg) no-repeat 100% 0%;
}
.box .corner-bot-left {
	background: url(images/corner-bot-left.jpg) no-repeat 0% 100%;
}
.box .corner-bot-right {
	background: url(images/corner-bot-right.jpg) no-repeat 100% 100%;
	width: 100%;
}
.box .box-indent {
	padding: 1px 26px 1px 24px;
}
.box .inner {
	min-height: 149px;
	height: auto !important;
	height: 149px;
	padding: 0 0 10px 0;
}
.link {
	background: url(images/link-left.gif) no-repeat 0% 0%;
	display: inline-block;
	margin: 0 0 0 8px;
	text-decoration: none;
	color: #25363f;
}
.link span {
	background: url(images/link-right.gif) no-repeat 100% 0%;
	display: inline-block;
}
.link span span {
	background: url(images/link-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	width: 116px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	margin: 0 14px 0 14px;
}
.link:hover span span {
	cursor: pointer;
	text-decoration: underline;
}
.list li {
	background: url(images/marker.gif) no-repeat 0% 9px;
	padding: 0 0 0 11px;
	line-height: 1.75em;
}
#contact-form {
	background: url(images/contact-textarea.gif) no-repeat 0% 0%;
	width: 577px;
	height: 80px;
	overflow: hidden;
}
#contact-form span {
	display: block;
	width: 77px;
	padding: 14px 0 0 22px;
	float: right;
}
#contact-form a {
	background: url(images/contact-link.gif) no-repeat 0% 0%;
	width: 77px;
	height: 29px;
	display: block;
	margin: 0 0 9px 0;
	text-decoration: none;
	text-align: center;
	line-height: 29px;
	color: #25363f;
}
#contact-form label {
	display: block;
	height: 30px;
	overflow: hidden;
}
#contact-form textarea {
	background: none;
	width: 268px;
	height: 75px;
	padding: 3px 3px 3px 14px;
	float: right;
	overflow: auto;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #25363f;
}
#contact-form input {
	background: none;
	width: 151px;
	height: 16px;
	padding: 3px 14px 2px 14px;
	float: left;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #25363f;
}
#footer {
	height: 40px;
	margin-bottom: 90px;
}
#footer ul {
	float: right;
	padding: 0px 25px 0 0;
}
#footer ul li {
	float: left;
	padding: 0 0 0 32px;
}
#footer ul li a {
	color: #669b00;
}
#footer p {
	padding: 13px 0 0 24px;
	color: #999999;
}
.green {color:#6da112;}
.greener { color: #4bbb00; }
.money { display: block; font-size: 1.7em; margin: 0 0 10px 0; }

.testimonial {
width:570px;
height: 260px;
float:left;
margin:15px 0 30px 0;
background: #fff url(images/tab_cont_rep.png) repeat-x;

}

.left-quote {
float:left;
background:url(images/leftquotes.png) no-repeat top;
width:68px;
height:77px;
}
.testi-text {
float:left;
margin: 0 0 0 10px;
text-align:justify;
width:470px;
padding-right:65px;
background:url(images/rightquotes.png) no-repeat right bottom;
}
.testi-pic {
float:left;
margin: 0 0 0 5px;
width:77px;
height:92px;
margin-left:5px;
display:inline;
}
.testi-name {
float:left;
padding:30px 0 0 15px;
}


/* Menu */
.sub { background-color: #E1F3F7; z-index: 999; position: absolute; left: 90px; width: 147px; -moz-border-radius: 0px 0px 10px 10px; }
.sub_links { /* display: inline; */ }
.sub_links .subs { float: none !important; border-top: 1px solid #ccc; -moz-border-radius: 10px; margin: 2px 0 !important; padding: 0 9px 0 9px !important;  }
.sub_links .subs:hover { /* margin: 0 9px 0 9px !important; */ }
.sub_links .nobo { border: none; }
.subs a { background-image: none !important; font-size: 1.0em !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.subs a:hover { background-image: none !important; cursor: pointer; color: #7DC5DD !important; }
.subs { background-color: #DAEEF5; border-top: 1px solid #ccc; -moz-border-radius: 0px 0px 10px 10px; margin: 2px 0 2px 10px !important; padding: 0px 21px 0 2px !important;  }
body.green_page .subs { background-color: #d1f7c6 !important; }

.dd_arrow { margin: 6px -6px 0px 4px !important; }

#top_icons { text-decoration: none; color: #272A2B; font-size: 1.2em; font-weight: bold; }
#chat_now { margin: 4px 0px 0px 0px; }

.sfHover {
	background: url(images/menu-left2.gif) no-repeat 0% 0%;
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: pointer;
	color: #002c53;
}

.sfHover {
	background: none;
}

.sfHover a {
	margin: 0 !important;
	padding: 0 !important;
}

.sfHover span {
	background: url(images/menu-right2.gif) no-repeat 100% 0%;
	display: inline-block;
}
.sfHover span span {
	background: url(images/menu-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	height: 30px;
	margin: 0 9px 0 9px;
	padding: 0 9px 0 9px;
}


/* Adjustments */

.clienteditor {}
.clienteditor h2 { color: #0389dd !important; font-weight: bolder; }
.left1col h2 { color: #222 !important; }

:focus {outline: none; }
.huge { font-size: 1.5em; }
.no_spc { margin: 0px; padding: 0px; }
.btm_spc { margin-bottom: 10px !important; }
.top_spc { margin-top: 10px !important; }
.left1col .red { margin-bottom: 10px; }
.clienteditor .white { color: #fff !important; font-weight: bolder; }
.red { color: #0389dd !important; font-weight: bolder; }
.red a { color: #0389dd !important; font-weight: bolder; text-decoration: none; }
.red a:hover { color: #0389dd; text-decoration: underline; }
.underline { text-decoration: underline; }
span.underline {display: inline !important;}
.move_down { margin: 0px; }
.move_up { margin: 0px; min-height: 200px; }
.normal_list { padding-left: 22px; margin-bottom: 20px; list-style: disc outside; }
.spaced_list li { margin: 10px 0px; }
.tab_container .tab_content .list_holder .normal_list { list-style: square !important; width: 44%; padding: 0px 0px 0px 10px !important; margin-top: 0px !important; }
.numbered_list { padding-left: 42px; margin-bottom: 20px; list-style: decimal; }
.large_list { font-weight: bold; }
.left_ind { margin-left: 14px; }
p { widows: 3; }
p .red { display: inline !important; }

.special_p { background: url(images/special_p.jpg) repeat-x 0px 0px #69b3e2; padding: 10px; font-weight: bold; border: 3px solid #84B2DE; color: #fff !important; }

.lang_hide { text-indent: -9999px; height: 0px; overflow: hidden; }

#top_icons { text-align: right; margin: 0px 37px 0px 0px; padding: 12px 0px 0px 0px; }
#chat_now { float: right; height: 32px; cursor: pointer; }
#chat_now a span { margin: 10px 0px 0px 0px; }
#flags { float: right; margin: 4px 12px 0px 0px; }
#en, #sp { display: inline-block; width: 20px; height: 12px;}
#en { background: url(images/flag_en.png) no-repeat 0 0; }
#sp { background: url(images/flag_sp.png) no-repeat 0 0; }
#en:hover, #sp:hover { background-position: 0 -11px; }
.bright { border-right: 1px solid #555; padding-right: 4px; }
#chat_now a { text-decoration: none; color: #275C8B; }
#chat_now a:hover { color: #333; }
#chat_now span { margin: 0px 6px 0px 0px; }
#chat { display: block; float: right; overflow: hidden; height: 15px; width: 16px; background: url(images/icon_smchat.png) no-repeat 0 0; margin: 0px 0px 0px 0px; }


.call_top { position: absolute; top: 44px; left: 865px; z-index: 80; width: 170px;}
.call_top .num { font-size: 1.8em; font-weight: bold; margin: 1px 0 6px 0; padding: 0px; }
.call_top .num2 { font-size: 1.4em; margin: 3px 0 4px 0; padding: 0px; font-weight: bold; }
.call_top .call { display: none; font-size: 1.3em; font-weight: bold; margin: 0 0 6px 0; padding: 0px; }
.call_top .itl { font-style: italic; font-size: 1.3em; margin: 0px; padding: 0px; }

#page1 .col-1 img { margin-bottom: 10px; }
#page1 .col-2 img { margin-bottom: 10px; }
#page1 .col-3 img { margin-bottom: 10px; }

.col-1, .col-2, .col-3 {
	min-height: 250px;
}

.row-1 { margin-bottom: 10px; }
.page_title { margin: 0px 0px 30px 0px; }

.networks_title { font-size: 1.2em; font-weight: bold; margin: 10px 0px 0px 0px; text-align: center; }
.networks { cursor: pointer; height: 32px;}
.networks a { display: block; float: left; height: 32px; width: 32px; overflow: hidden; margin: 0px 20px 0px 5px; }
.networks #fb { background: url(images/icon_fb.png) no-repeat 0 0; margin: 0 10px 0 0}
.networks #in { background: url(images/icon_in.png) no-repeat 0 0; margin: 0 10px 0 0}
.networks #tw { background: url(images/icon_twitter.png) no-repeat 0 0; margin: 0 10px 0 0}


.ssl  {height: 100; width:80; position: relative; margin: 15px 2px 0px 0px; }

#wp:hover, #in:hover, #fb:hover { background-position: 0 -32px !important; }

#logos { width: 820px; margin: 10px 0px 0px 30px; }
#logos img { vertical-align: middle; margin: 0px 8px; }

h2.first {
	padding: 0px !important;
}

/* Side Bars */

#question_box { width: 240px; height: 115px; background: url(images/box_questions.jpg) no-repeat; margin: 20px 0px 30px 0px; }
#ask_us { display: block; width: 152px; height: 38px; background: url(images/box_questions_over.png) no-repeat 0 -38px; text-indent: -9999px; position: relative; top: 70px; left: 96px; }
#ask_us:hover { background-position: 0 0; }

#testimonial_wrapper { width: 232px; }
#testimonial { width: 188px; background: url(images/testimonial_fade.png) repeat-x; margin: 0px 0px 60px 8px; z-index: 0; position: relative; top: 30px; padding: 14px 14px 0 14px; }
#testimonial_title { width: 232px; height: 41px; background: url(images/box_title.png) no-repeat; z-index: 100; position: absolute; }
#test_slider, #test_slider li { overflow: hidden; width: 190px; }
#test_slider ul, #test_slider li { margin: 0; padding: 0; list-style: none; }
#test_slider li .Quote { display: inline-block; float: right; margin-top: 12px; }
#all_test { float: right !important; text-align: right; margin: 10px 0 0 0 !important; font-style: italic; }
#all_test a { text-decoration: none; }
#all_test a:hover { color: #444 !important; }

#test_buttons { position: absolute; top: 11px; left: 168px; }

#satis { margin: 0 0 30px 8px; }

#theirbox_wrapper { width: 232px; }
#theirbox { width: 188px; background: url(images/box_fade.png) repeat-x; margin: 0px 0px 60px 8px; z-index: 0; position: relative; top: 30px; padding: 14px 14px 0 14px; min-height: 120px; }
#theirbox_title { width: 232px; height: 41px; background: url(images/box_title.png) no-repeat; z-index: 100; position: absolute; }

#theirbox_title, #testimonial_title { font-size: 1.9em; font-weight: bold; color: #fff; padding: 11px 0 0 20px; }

#promobox { background: url(images/box_orange.png) no-repeat; width: 240px;	height: 300px; padding: 0px 10px 0px 10px; }
#promobox > h3 { font-size: 1.9em; font-weight: bold; color: #fff; padding-top: 10px; }
#promobox > p {	color: #fff; }

#sobox_wrapper { width: 240px; float: left; margin: 30px 0 30px 0; text-align: center; }
#sobox_wrapper > div { width: 240px; }
#sobox_top { background: url(images/orangebox_top.png) no-repeat; height: 59px;	width: 100%; float: left; }
#sobox_top h3 {	font-size: 1.9em; font-weight: bold; color: #fff; padding: 15px 0px 0px 0px; margin: 0px; }
#sobox_content_wrapper { float: left; background: url(images/orangebox_center.png) repeat-y; min-height: 10px; }
#sobox_content { float: left; padding: 0px 10px; position: relative; top: -10px; }
#sobox_content p { color: #fff !important; }
#sobox_content img { padding: 4px 0px; }
#sobox_bottom { float: left; background: url(images/orangebox_bottom.png) no-repeat; height: 4px; }

#ob_wrapper { width: 236px; float: left; margin: 0 0 30px 0; }
#ob_wrapper > div { float: left; }
#ob_top { background: url(images/ob_top.png) no-repeat; height: 5px; width: 236px; }
#ob_mid { background: url(images/ob_rep.png) repeat-x #fa893e; min-height: 100px; width: 220px; padding: 0 8px 0 8px; text-align: center; }
#ob_bot { background: url(images/ob_bot.png) no-repeat; height: 5px; width: 236px; }
#ob_mid h3 { color: #fff; font-size: 1.9em; font-weight: bold; margin: 6px 0 10px 0; }
#ob_mid p { color: #fff; text-align: left; }
#ob_mid img { margin: 0 0 10px 0; }

/*Web services*/

#webdesign {float:right; }
.special { float: right; position: relative; top: 29px; width: 140px; height: 140px; background: url(images/badge.png) no-repeat; margin: -60px 0 0 0; }
.custom_special { float: right; position: relative; top: 29px; width: 140px; height: 245px; background: url(images/badge1.png) no-repeat; margin: -178px 0 0 -5px; }
#email {float:right; }
.social_media_packages { width: 582px; background: url(images/package_mid.png) repeat-y; margin: 20px 0px; }
#social_media { width: 543px; border-collapse: collapse; border: void; }


/*Newsletter*/
#linkedin {float:right; }

/* Virtual.php */


.left1col { float: left; width: 230px; margin-left: 68px; }
.left2col { float: left; width: 550px; }

.list {  }

.click { font-size: .8em; color: #999 !important; }

.faqs li div { display: none; background-color: #f9f9f9; /* border-top: 1px solid #ccc; */ border-bottom: 1px solid #ccc; padding: 0em 1em 0em 1em; margin-bottom: 10px; }
.faqs li div p { margin-bottom: 0em !important; padding: .3em 0em !important; }
.question { cursor: pointer; color: #666; -khtml-user-select: none; -moz-user-select: none; margin: 0px; padding: 6px 0px 1px 0px; }
.question:hover { border-bottom: 1px solid #eee; padding-bottom: 0px !important; color: #0389dd; }
.last { padding-bottom: 1px; }
.last:hover { padding-bottom: 0px; }

#list_holder ul, .list_holder ul { float: left; padding: 0px 10px; }
#list_holder ul + ul,  .list_holder ul + ul { margin-left: 40px; }

.next_section { margin: 20px 0px; }

.blink { text-decoration: blink; }

/* Green.php */

.left_ind p .greener { font-size: 1.2em; font-weight: bold; }

/* Resume.php */

.resume_package_top ul { font-weight: bolder; list-style-type: circle; }
.resume_package_top ul li { margin: 0 0 10px 0; }
.resume_package_top a { color: #fff; }
.resume_package_top a:hover { color: #eee; }
.resume_package { width: 572px; background: url(images/package_mid.png) repeat-y; margin: 10px 0px; }
.resume_package p { color: #fff !important; }
.resume_package h2 { color: #fff !important; }
.buy_btn { display: block; width: 152px; height: 38px; background: url(images/buy_btn.png) no-repeat 0 -40px; text-indent: -9999px; position: relative; top: 15px; left: 6px; cursor: pointer; margin: 0px 0px 20px 0px; border: none; }
.buy_btn:hover { background-position: 0 0; }
.package_title { position: relative; top: 5px; left: 15px; }
.pack_desc { position: relative; top: 20px; left: 16px; display: none; }
.pack_desc_va { position: relative; top: 0px; left: 16px; }
.price { float: right; margin: 0 65px 0 0; font-size: 2.7em; }
.price_adj { float: right; margin: 0 44px 0 0; font-size: 2.7em; position: relative; top: -26px; }
.price_badge { float: right; position: relative; top: -1px; width: 140px; height: 140px; background: url(images/badge.png) no-repeat; margin: -60px 0 0 0; }
.profit_badge { float: right; position: relative; top: 29px; width: 120px; height: 120px; background: url(images/Profit-increase.png) no-repeat; margin: -30px 10px 0 0; }
.job_badge { float: left; width: 80px; height:84px; background: url(images/job360.png) no-repeat; margin: 0 0 0 8px; }
.package_left, .package_right { float: left; width: 250px; margin: 20px 0 0 0; }
.package_left { padding: 0 10px 0 8px; }
.package_right { margin-left: 0px; }
.h_div { width: 528px; margin: 10px 0 0 0; color: #066798; background-color: #000; }
.resume_package_top { width: 572px; min-height: 180px; background: url(images/Resume-Package.png) no-repeat; padding: 26px 0px 1px 18px; color: #fff; }
.resume_package_bottom { width: 572px; height: 24px; background: url(images/package_btm.png) no-repeat; }
.folder { height: 84px; width: 80px; float: left; margin: 0 0 0 8px; }
.f_green { background: url(images/folder_green.png) no-repeat; }
.f_grey { background: url(images/folder_grey.png) no-repeat; }
.f_red { background: url(images/folder_red.png) no-repeat; }
.f_files { background: url(images/files.png) no-repeat; }
.resume_services ul { width: 200px !important; list-style: circle; font-weight: bold; }

.package_left h2.white {
	padding: 0px !important;
	margin-top: 0px !important;
}

.green_package_top { width: 562px; min-height: 180px; background: url(images/g_package_top.png) no-repeat; padding: 26px 0px 1px 18px; color: #fff; }
.green_package_bottom { width: 562px; height: 24px; background: url(images/g_package_btm.png) no-repeat; }
.green_package_top ul { font-weight: bolder; list-style-type: circle; }
.green_package_top ul li { margin: 0 0 10px 0; }
.green_package_top a { color: #fff; }
.green_package_top a:hover { color: #eee; }
.green_package_top p.cons { width: 510px; padding: 0 10px; margin: 30px 0 0 0; display: block; }
.green_package { width: 562px; background: url(images/g_package_mid.png) repeat-y; margin: 20px 0px; }
.green_package p { color: #fff !important; }
.green_package h2 { color: #fff !important; }

p.cons { width: 510px; padding: 0 10px; margin: 30px 0 0 0; display: block; }

.line_spc { margin: 30px 0 0 20px; line-height: 100%; }

/* Transcription.php */

#transcription .normal_list { padding-left: 22px; margin-bottom: 20px; list-style-position: outside; }
.center { margin: 0 auto; }

/* Contact.php */

.icon { margin: 0px 0px 0px 4px; }
.form_bg .icon {
	position: relative;
	right: 26px;
	top: 10px;
}
.q_img {
	position: relative;
	bottom: 2px;
	padding: 0 6px 0 0;
}
.sicon {
	margin: -2px 10px 0 0;
}

.question { color: #0389dd !important; }

h4.question p {
	color: #0389dd !important;
	margin: 0 !important;
	padding: 0 !important;
}


/* Testimonials  */

#testimonials li { margin: 10px 0px 30px 0px; padding: 10px; background-color: #f9f9f9 }
#testimonials li .Quote { display: block; margin: 6px 0 0 20px; font-style: italic; color: #0389dd !important; }


/* FAQs */

.faq_links { margin: 0px 0px 40px 0px; border-bottom: 1px dashed #ddd; }
.faq_links .red {  }
.top_link { float: right; }
.faq_links h2 { width: 100%; }


/* Comparison */

.res_special {
	padding-left: 14px !important;
}

#comparison { width: 523px; border-collapse: collapse; }
.none th {
	 font-size: 1.4em;
}
.none th, .none td {
	 border: none !important;
	 font-weight: bold;
}
#comparison th {
	padding: 10px 4px;
}
#comparison th, #comparison td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#comparison td  {
                 font-size: 1.2em;
                 font-weight: bold;
                 }
.tr_sm th {
	padding: 0px 16px !important;
	text-align: right;
}
.tr_sm td {
	padding: 4px 0px !important;
}
.total_price th {
	font-size: 1.6em;
	text-align: right;
	padding-top: 12px !important;
}
.total_price td {
	font-size: 1.2em;
	padding: 12px 0px 0px 0px !important;
}
.total_price a {
	text-decoration: none;
}
.save td {
	 font-size: 1.2em;
}
.vtop {
}
.buy_btn_sm { display: block; width: 80px; height: 52px; background: url(images/buy_btn_sm.png) no-repeat 0 -53px; text-indent: -9999px; cursor: pointer; margin: 5px auto 0px auto; border: none; }
.buy_btn_sm:hover { background-position: 0 -2px; }
.pp_img {
	display: none;
}
fieldset {
	border: none;
	outline: none;
}
.row { text-align: left; padding-left: 14px !important; }
.col_a, .col_b, .col_c, .col_d { width: 84px; }
.col_a { border: 1px solid #ccc; text-align: center; }
.col_b { border: 1px solid #ccc; text-align: center; }
.col_c { border: 1px solid #ccc; text-align: center; }
.col_d { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; font-weight: bold; font-size: 1.2em; }

/*Transcription Charts*/

.trans_chart { width: 533px; border-collapse: collapse; }
.ch_adj { width: 534px !important; }
.none th {
	 font-size: 1.4em;
}
.none th, .none td {
	 border: none !important;
	 font-weight: bold;
}
.trans_chart th {
	padding: 6px 4px 6px 4px;
}
.trans_chart tr th {
	text-align: right;
}
.trans_chart tr th.row {
	text-align: left;
}

.green_table .trans_chart tr th {
	text-align: center;
}
.green_table .trans_chart tr th.row {
	text-align: center;
}

.trans_chart th, .trans_chart td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.transad { margin: 0 0 0 24px; }
.col_duo { width: 168px; border: 1px solid #ccc; text-align: right; padding-right: 10px; font-weight: bold; }
.popout { display: inline-block; margin: 10px 0 0 20px; }
.pop_box_bg { width: 562px; padding: 4px; background: #fff; text-align: left; display: none; border: 8px solid #ddd; }
.pop_box_content .resume_package { margin: 0px !important; }
.pop_box_content h3 { color: #000; }
.chart_title { margin: 4px 0px 2px 8px;	padding: 0px; }
.chart_subtitle { margin: 4px 0px 8px 8px; padding: 0px; }
.lowlt td, .lowlt th {
	background-color: #2790ba;
}
.highlt td, .highlt th {
	/*background-color: #2790ba;*/
}
.highlt .green {
	color: #fff !important;
}
.softer {
	font-weight: normal !important;
}

/*  Documents  */

.error_img {
	margin: 10px 0px 0px 10px;
}

.sm_grey {
	font-size: 10px;
	color: #ff0000;
}
#tid_label {
	line-height: 1em;
	margin-top: 5px;
}
#myTable {
	border-collapse: collapse;
}
#myTable th {
	width: 90px;
}
.odd {
	background: #ddd;
}
#myTable td {
	border: 1px solid #ddd;
	padding: 4px;
	width: 90px;
}
#resetbtn {
	margin-left: 8px;
}
#infos {
	float: left !important;
	font-size: 11px;
}
#a1admin {
	text-align: right;
}

.dynamo a, .dynamo a:link, .dynamo a:visited, .dynamo a:active { font-size:11px; color:#696969; text-decoration: none !important; }
.dynamo a:hover {
	 text-decoration: underline;
	 color: #347abb;
}
.dynamo {
	text-align: center;
	margin: 30px 0px 30px 0px;
}

#footer_pusher {
	height: 60px;
}


/*Virtual Assistance Pricing*/

.smaller {
	font-size: 1.2em !important;
}
.vaprice .col_a, .vaprice .col_b, .vaprice .col_c, .vaprice .col_d { width: 100px; }
#guy_point {
	height: 170px;
	width: 350px;
	background: url(images/virtual-assistant-benefits.png) no-repeat;
	position: relative;
	z-index: 10;
	left: 75px;
}
#move_man {
	position: relative;
	z-index: 0;
	top: -68px;
}

.lock {
	margin: 0 10px 0 0;
}
#package_select {
	
}
#package_select ul li {
	font-size: 1.3em !important;
	line-height: 1.3em;
}
#log_buttons {
	margin: 0 0 0 167px;
}
.hide {
	display: none;
}
.small {
	font-size: 1em !important;
	color: #aaa !important;
	margin: 0 0 0 10px;
}
.error_list {
	font-size: 1.2em;
	font-weight: bold;
}
.form_header {
	font-size: 1.4em;
	font-weight: bold;
}


/* First Level UL List */  
#accordion {  
    margin:0px !important;  
    padding:0px !important;    
    list-style:none;
    list-style-position: inside; 
    color: #000;
}  
      
#accordion li {  
	margin-bottom: 5px;
}

#accordion li:hover {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 4px;
}

#accordion li a {  
    outline:none;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}
      
/* Second Level UL List*/  
#accordion ul {  
    background: #eee;  
    padding: 10px;  
    display:none; 
    border-bottom: 1px dotted #777;    
}  
      
#accordion ul li {  
    height:auto;
    display: inline;   
}  
      
/* styling of submenu item */  
#accordion ul li span {  
     
    text-decoration:none;  
}  

/* remove border bottom of the last item */  
#accordion ul li a.last {  
    border-bottom: none;  
}

#green_page {
	/*background: url(images/green_bg.png) no-repeat center top;*/
	position: relative;
	z-index: 0;
}
#green_page


/* Tabs */

.tabNav {
	margin: 0px !important;
	padding: 0px !important;
}

ul.tabNav {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #eee;
	/*border-left: 1px solid #999;*/
	width: 100%;
}
ul.tabNav li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px; 
	/*border: 1px solid #999;*/
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: url(images/tab_rep_act.png) repeat-x;
	border-top-right-radius:14px;
	border-top-left-radius:14px;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-khtml-border-radius-topright: 14px;
	-khtml-border-radius-topleft: 14px;
}
ul.tabNav li a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-size: 1em;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabNav li a:hover {
	background: #adcfff;
	border-top-right-radius:14px;
	border-top-left-radius:14px;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-khtml-border-radius-topright: 14px;
	-khtml-border-radius-topleft: 14px;
}
html ul.tabNav li.active, html ul.tabNav li.active a:hover  {
	background: url(images/tab_rep.png) repeat-x;
	color: #333;
	border-bottom: 1px solid #fff;
	border-top-right-radius:14px;
	border-top-left-radius:14px;
	-moz-border-radius-topleft: 14px;
	-moz-border-radius-topright: 14px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-khtml-border-radius-topright: 14px;
	-khtml-border-radius-topleft: 14px;
}

html ul.tabNav li.active a {
	color: #333;
}

.tab_container {
	position: relative;
	top: -3px;
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #fff url(images/tab_cont_rep.png) repeat-x;
	min-height: 200px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.elig {
	font-size: .8em;
	color: #666 !important;
}

#social_vid {
	position: relative;
	left: -20px;
}

#va_software {
	
}

#va_software ul {
	float: left;
	width: 140px;
}

#va_software ul .list_title {
	color: #0389dd !important;
	font-weight: bolder;
	text-decoration: underline;
	text-indent: -10px;
	margin-bottom: 4px;
}

#spare_box {
	margin: 0px 0 40px 3px;
}

#spare_box h2 {
	color: #0389dd !important;
	font-weight: bolder;
}

#va_pack_wrapper { margin: 20px 0 30px 13px; }

#vabox_wrapper { 
	float: left;
	background: url(images/va_box.png) no-repeat 0px 0px;
	width: 173px;
	-moz-box-shadow: 3px 3px 4px #ddd;
	-webkit-box-shadow: 3px 3px 4px #ddd;
	box-shadow: 3px 3px 4px #ddd;
}
#vabox_wrapper.middle_box { float: left; background: url(images/va_box_blue.png) no-repeat 0px 0px; width: 173px; }
vabox_wrapper.middle1_box { float: left; background: url(images/va_box_blue.png) no-repeat 0px 0px; width: 173px; }
#vabox_content { float: left; position: relative; top: -22px; color: #000 !important;  padding: 0px 6px !important; }
.va_header { height: 34px; width: 183px; background: url(images/va_header.png) no-repeat; position: relative; top: 10px; left: 178px; }
#vabox_content h2 { margin: 24px 0px 13px 0px; font-size: 1.9em; text-align: center; }
#vabox_content h4 { color: #0389dd !important; text-align: center; font-size: 1.3em; margin: 10px 0px 15px 0px; }
#vabox_content h3 {	text-align: left; }
#vabox_content h3 span.blue { color: #0389dd !important; font-size: 1.3em; margin-left: 10px; }
#vabox_content h3 span.orange { color: #dc722c !important; font-size: 1.2em; }
#vabox_content h3 span.denote { color: #666 !important; font-weight: normal; font-size: .8em !important; display: block; float: right; }
#vabox_content p {  }
#vabox_content hr { border: 1px dashed #888; }
#vabox_wrapper.middle_box {	margin: 0px 9px !important; }
#vabox_wrapper .buy_btn { top: 0px !important; left: -4px !important; }
.get_quote { display: block; width: 152px; height: 38px; background: url(images/get-quote.png) no-repeat 0 -40px; text-indent: -9999px; position: relative; top: 15px; left: 6px; cursor: pointer; margin: 0 0 20px 0; border: none; }
.get_quote:hover { background-position: 0 0; }
