/* CSS Document 
Project:	Brivin Corp
Version:	1.0
Author: 	Brivin Corp
----------------------------------------------------------------------------------------------------------*/
/*------------------Layout,Table of Contents----------------------------------------------------------------- 
1. GLOBAL RESET
2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS
3. COMMON CSS CLASSES
4. GLOBAL LAYOUT
-----------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
1. GLOBAL RESET
---------------------------------------------------------------------------------*/
@font-face {
    font-family: 'MyriadProLight';
    src: url('myriadpro-light-webfont.eot');
    src: url('myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-light-webfont.woff') format('woff'),
         url('myriadpro-light-webfont.ttf') format('truetype'),
         url('myriadpro-light-webfont.svg#MyriadProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
h1, h2 {
	font-size: 100%;
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
	color:#31659b;
}
h3, h4, h5, h6 {
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
h1, h2, h3, h4, h5, h6 {
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
}
}
/*---------------------------------------------------------------------------------
2. GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS
---------------------------------------------------------------------------------*/
fieldset, img {
	border:0;
	padding:0px;
	margin:0px;
}
a {
	outline:none;
	padding:0;
	margin:0;
	border:0;
	color:#005a9d;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#f98412;
}
input, select, textarea {
	outline:none;
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b675b;
	border:1px solid #e3e3e3;
	padding:5px;
	color:#000000;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input, select, textarea {
	outline:none;
	font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b675b;
	border:1px solid #e3e3e3;
	padding:5px;
	color:#000000;
}
}
h1 {
	font-size:24px;
	font-weight:normal;
	color:#31659b;
}
h2 {
	font-size:19px;
	font-weight:normal;
	color:#31659b;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
	font-weight:bold;
}
p {
	line-height:24px;
	color:#555;
	font-size:15px;
}
/*---------------------------------------------------------------------------------
3. COMMON CSS CLASSES
---------------------------------------------------------------------------------*/
html, body {
	height: 101%;
}
body {
	background:url(/images/bg.jpg) repeat top center;
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#555;
	height:101%;
	line-height:20px;
	padding:0px;
	margin:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body {
	background:url(/images/bg.jpg) repeat top center;
	font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	height:101%;
	line-height:20px;
	padding:0px;
	margin:0px;
}
}
.fleft {
	float:left !important;
}
.fright {
	float:right !important;
}
.inblock {
	display:inline-block;
}
.imgborder {
	border:1px solid #c0c591;
	background-color:#FFFFFF;
	padding:1px;
}
.imgfleft {
	float:left;
	margin:0px 10px 10px 0px;
}
.imgfright {
	float:right;
	margin:0px 0px 10px 10px;
}
.clear {
	clear:both;
}
.jusify {
	text-align:left;
}
.alright {
	text-align:right;
}
.normaltext10 {
	font-size:10px !important;
	text-decoration:none;
}
.normaltext11 {
	font-size:11px !important;
	text-decoration:none;
}
.normaltext12 {
	font-size:12px !important;
	text-decoration:none;
	line-height:18px;
}
.normaltext13 {
	font-size:13px !important;
	text-decoration:none;
	line-height:18px;
}
.normaltext14 {
	font-size:14px !important;
	text-decoration:none;
	line-height:18px;
}
.red {
	color:#cd0809 !important;
}
.orange {
	color:#ff6804 !important;
}
.black {
	color:#253f56 !important;
}
.blue {
	color:#3c5c79 !important;
}
.green {
	color:#32730a !important;
}
.gray {
	color:#8b8b8b;
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.nopadmar {
	margin:0px !important;
	padding:0px !important;
}
.noborder {
	border:none !important;
}
.commondiv {
	width:auto;
	overflow:hidden;
}
.mtop20 {
	margin-top:20px;
}
.mtop10 {
	margin-top:10px;
}
.mtb10 {
	margin:10px 0px;
}
.mtb5 {
	margin:5px 0px;
}
.mtb25 {
	margin:25px 0px;
}
.mtop4 {
	margin-top:4px;
}
.mbtm10 {
	margin-bottom:10px;
}
.mbtm_15 {
	margin-bottom:15px;
}
.italic
{
font-style:italic;
}
.cwhite
{
color:#fff !important;
}
.banner_career .top_title, .banner_career .subtitle { color:#fff; font-family:"MyriadProLight",Arial,Helvetica,sans-serif;}
.banner_career .top_title { font-size:24px;}
.banner_career .subtitle { font-size:19px;}

/*---------------------------------------------------------------------------------
4. GLOBAL LAYOUT
---------------------------------------------------------------------------------*/
#page_outer
{
width:980px;
overflow:hidden;
margin:10px auto;
}
#header
{
width:980px;
overflow:hidden;
clear:both;
}
#middle
{
width:944px;
overflow:hidden;
clear:both;
padding:0 18px 18px;
background:url(/images/middle_bottom.jpg) no-repeat bottom left #FFFFFF;
}
#footer
{
width:980px;
overflow:hidden;
clear:both;
}
#footer p {
	color:#FFF;
}
/*---------------------------------------------------------------------------------
5. GLOBAL HEADER
---------------------------------------------------------------------------------*/
.topnav
{
float:right;
}
.topnav ul
{
padding:0px;
margin:0px;
}
.topnav ul li
{
padding:0px;
margin:0px;
list-style:none;
float:left;
}
.topnav ul li a
{
display:block;
font-size:16px;
text-align:center;
width:120px;
height:28px;
clear:both;
padding:6px 0px 0px 0px;
margin-right:10px;
color:#FFFFFF;
font-family:"MyriadProLight",Arial, Helvetica, sans-serif;
}
.topnav ul li a:hover, .topnav ul li a.selected
{
background:url(/images/topnav_hover.png) no-repeat top left;
color:#005a9d;
text-decoration:none;
}
.header_top
{
background:url(/images/header_top.jpg) no-repeat top left #FFFFFF;
padding:18px 18px 0px 18px;
clear:both;
overflow:hidden;
width:944px;
}
.logo
{
float:left;
overflow:hidden;
}
.social_networks
{
float:right;
overflow:hidden;
}
.banner_outer
{
width:944px;
height:260px;
clear:both;
margin:18px 0;
}
.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#top_mark
{
    float: right;
    padding: 5px 0 6px 10px;
}
html[xmlns] .clearfix {
    display: block;
}
#top_mark .wid {
    float: left;
    margin-right: 10px;
}
#language {
    color: #00599D;
    font-size: 12px;
	clear:both;
	width:auto;
	float:right;
}
/* starts easy slider */
#home_banner {
	width:980px;
	height:262px !important;
	clear:both;
	overflow:hidden;
}
.jquery-slider-wrapper {
	position:relative;
	clear:both;
	zoom:1;
}
.jquery-slider-slide {
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
}
.jquery-slider-slide img {
	border:0;
	margin:0;
	padding:0;
}
.jquery-slider-slide-current {
	display:block;
	z-index:2;
}
.jquery-slider-slide-next {
	display:block;
	z-index:1;
}
.jquery-slider-selectors {
	display:inline;
	float:left;
	overflow:hidden;
	position:absolute;
	height:10px;
	bottom:108px;
	left:88%;
	z-index:4;
	color:#FFFFFF;
}
.jquery-slider-selector {
	background:url(/images/jquery-slider-theme.png) no-repeat 0px -59px;
	display:inline;
	float:left;
	width:11px;
	height:10px;
	margin:0 0 0 3px;
}
.jquery-slider-selector-current {
	background:url(/images/jquery-slider-theme.png) no-repeat -10px -59px;
}
.jquery-slider-selector span {
	display:none;
}
.jquery-slider-control {
	position:absolute;
	right:13px;
	top:11px;
	cursor: pointer;
	width:9px;
	height:14px;
	z-index:4;
}
.jquery-slider-control span {
	display:none;
}
/*.jquery-slider-control-play {
	background:url(/images/jquery-slider-theme.png) no-repeat 0px -42px;
}
.jquery-slider-control-pause {
	background:url(/images/jquery-slider-theme.png) no-repeat -10px -42px;
}*/
.jquery-slider-navigation {
	display:block;
}
.jquery-slider-navigation-prev {
	background:url(/images/banner_left_arrow.png) no-repeat 0 0;
	left:17px;
	top:53%;
	position:absolute;
	cursor: pointer;
	width:30px;
	height:31px;
	margin-top:-60px;
	z-index:4;
}
.jquery-slider-navigation-prev span {
	display:none;
}
.jquery-slider-navigation-next {
	background:url(/images/banner_right_arrow.png) no-repeat 0 0;
	right:17px;
	top:53%;
	position:absolute;
	cursor: pointer;
	width:30px;
	height:31px;
	margin-top:-60px;
	z-index:4;
}
.jquery-slider-navigation-next span {
	display:none;
}
.jquery-slider-wrapper .caption {
	padding:6px 10px;
	background:#333333;
	font-size:13px;
	position:absolute;
	bottom:10px;
	left:10px;
	color:#FFFFFF;
}
.jquery-slider-timer {
	color:#FFFFFF;
	position:absolute;
	top:5px;
	right:5px;
	z-index:4;
	overflow:hidden;
	width:26px;
	height:26px;
}
.jquery-slider-timer-rotator {
	background:url(/images/icn_bannerstill_dot.png) no-repeat 0 0;
	overflow:hidden;
	width:26px;
	height:26px;
	position:absolute;
	top:0;
	left:-13px;
	z-index:3;
}
.jquery-slider-timer-mask {
	overflow:hidden;
	width:13px;
	height:26px;
	position:absolute;
	top:0;
	right:0px;
	z-index:2;
}
.jquery-slider-timer-rotator-move {
	left:0;
}
.jquery-slider-timer-mask-move {
	width:26px;
	left:0;
	background:url(images/jquery-slider-rotator-right.png) no-repeat 0 0;
}
/* ends easy slider */
.banner_about
{
background:url(/images/banner_about.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_about p
{
font-size:17px;
font-style:italic;
}
.banner_about .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}

.banner_portfolio
{
background:url(/images/banner_portfolio.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_portfolio p
{
font-size:17px;
font-style:italic;
}


.banner_portfolio .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}

.banner_career
{
background:url(/images/banner_careers.jpg) no-repeat top left;
padding:14px 0px 0px 154px;
width:790px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_career p
{
font-size:17px;
font-style:italic;
}
.banner_career .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
}
.banner_office, .banner_office2
{
background:url(/images/banner_office.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_office2 { background:url(/images/banner_office3.jpg) no-repeat top left; }
.banner_office p, .banner_office2 p
{
font-size:17px;
font-style:italic;
}
.banner_office .title, .banner_office2 .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}
.banner_contact
{
background:url(/images/banner_contact.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_contact p
{
font-size:17px;
font-style:italic;
}
.banner_contact .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}
.banner_seo
{
background:url(/images/banner_seo.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_seo p
{
font-size:17px;
font-style:italic;
}
.banner_seo .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}
.banner_programming
{
background:url(/images/banner_programming.jpg) no-repeat top left;
padding:14px 0px 0px 164px;
width:786px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_programming p
{
font-size:17px;
font-style:italic;
}
.banner_programming .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}
.banner_designing
{
background:url(/images/banner_designing.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_designing p
{
font-size:17px;
font-style:italic;
}
.banner_designing .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}
.banner_writing
{
background:url(/images/banner_writing.jpg) no-repeat top left;
padding:14px 0px 0px 134px;
width:816px;
height:102px;
margin:10px 0px;
clear:both;
}
.banner_writing p
{
font-size:17px;
font-style:italic;
}
.banner_writing .title
{
clear:both;
line-height:25px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFFFFF;
width:80%;
color:#fff
}

/*---------------------------------------------------------------------------------
6. GLOBAL MIDDLE
---------------------------------------------------------------------------------*/
.main_title
{
padding-bottom:15px;
margin-bottom:20px;
border-bottom:1px dotted #adc1d7;
}
.common_content_area
{
margin-bottom:20px;
overflow:hidden;
border-bottom:1px dotted #adc1d7;
padding:0px 0px 20px 0px
}
.three_division
{
width:31%;
float:left;
margin-right:30px;
}
.more_link
{
color:#f98412;
background:url(/images/right_arrow.jpg) no-repeat 35px 4px;
padding-right:10px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.more_link
{
color:#f98412;
background:url(/images/right_arrow.jpg) no-repeat 35px 5px;
padding-right:12px
}
}
.more_link:hover
{
color:#31659B;
background:url(/images/right_arrow.jpg) no-repeat 35px 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.more_link:hover
{
color:#31659B;
background:url(/images/right_arrow.jpg) no-repeat 35px 4px;
}
}
.common_content_area h2
{
margin-bottom:15px;
}
.what_wedo
{
border-right:1px dotted #adc1d7;
padding:10px 8px; 
overflow:hidden;
width:390px;
height:190px;
float:left;
}
.what_wedo ul
{
padding:0px;
margin:10px 0px;
}
.what_wedo ul li
{
padding:0px;
margin:0px;
float:left;
list-style:none;
padding:4px 0px;
}
.what_wedo ul li a
{
width:165px;
height:27px;
display:block;
}
.icn_webcontent
{
background:url(/images/icn_contentwriting.jpg) 0px 4px no-repeat;
padding-left:30px;
}
.icn_webcontent:hover
{
background:url(/images/icn_contentwriting_hover.jpg) 0px 4px no-repeat;
padding-left:30px;
}
.icn_searchengine
{
background:url(/images/icn_searchenginemarketing.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_searchengine:hover
{
background:url(/images/icn_searchenginemarketing_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_webprogramme
{
background:url(/images/icn_programming.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_webprogramme:hover
{
background:url(/images/icn_programming_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_seo
{
background:url(/images/icn_seo.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_seo:hover
{
background:url(/images/icn_seo_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_webdesign
{
background:url(/images/icn_webdesign.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_webdesign:hover
{
background:url(/images/icn_webdesign_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_internetmarketing
{
background:url(/images/icn_internetmarketing.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_internetmarketing:hover
{
background:url(/images/icn_internetmarketing_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.job_openings
{
border-right:1px dotted #adc1d7;
padding:10px; 
overflow:hidden;
width:240px;
height:190px;
float:left;
}
.job_openings ul
{
padding:0px;
margin:0px;
}
.job_openings ul li
{
padding:0px;
margin:0px;
list-style:none;
margin:10px 0px 10px 10px;
list-style:none;
background:url(/images/right_arrow_double.jpg) no-repeat 0px 6px;
padding-left:20px;
line-height:16px;
}
.job_openings ul li span
{
display:block;
font-size:12px;
}
.blog_list
{
padding:10px; 
overflow:hidden;
width:240px;
height:190px;
}
.blog_list ul
{
padding:0px;
margin:0px;
}
.blog_list ul li
{
padding:0px;
margin:0px;
list-style:none;
margin:10px 0px 10px 10px;
list-style:none;
background:url(/images/right_arrow_double.jpg) no-repeat 0px 6px;
padding-left:20px;
line-height:16px;
}
.blog_list ul li span
{
display:block;
font-size:12px;
}
.list2 {
    overflow: hidden;
    position: relative;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ol, ul
{
list-style:none outside none;
}
.list2 li
{
float: left;
    height: 70px;
    margin-right: 5px;
    width: 174px;
	padding:4px;
}
.list2 li a {
    display: block;
    height: 70px;
    width: 174px;
}
.l1 a
{
background:url("/images/clients2.png") no-repeat scroll 0 0 transparent;
}
.l1 a:hover
{
background-position:0 bottom;
}
.l2 a
{
background:url("/images/clients2.png") no-repeat scroll -174px top transparent;
}
.l2 a:hover
{
background-position:-174px bottom;
}
.l3 a
{
background:url("/images/clients2.png") no-repeat scroll -348px top transparent;
}
.l3 a:hover
{
background-position:-348px bottom;
}
.l4 a
{
background:url("/images/clients2.png") no-repeat scroll -522px 0 transparent;
}
.l4 a:hover
{
background-position:-522px bottom;
}
.l5 a
{
background:url("/images/clients2.png") no-repeat scroll -696px 0 transparent;
}
.l5 a:hover
{
background-position:-696px bottom;
}
#middle h2
{
font-style:normal !important;
}
.middle_left
{
padding:0;
width:32%;
float:left;
}

.content_left { padding:0; width:215px; float:left;}
.content_right { width:710px; float:right;}
.content_right .middle_right { border: 1px dotted #ADC1D7; border-width:0 1px; float: left; overflow: hidden; padding: 0 30px; width:440px;}
.right_menu { float:right; width:180px;}
.breadcrumbs { padding:20px 0;}

.left_menu_inner
{
padding:10px 10px 20px 10px; 
overflow:hidden;
border-bottom:1px dotted #adc1d7;
margin-bottom:20px;
}
.left_menu_inner ul
{
padding:0px;
margin:0px;
}
.left_menu_inner ul li
{
padding:0px;
margin:0px;
margin:10px 0px 10px 10px;
list-style-type:none;
list-style-position:outside;
background:url(/images/right_arrow_double.jpg) no-repeat 0px 6px;
padding-left:20px;
line-height:16px;
}
.left_menu_inner ul li span
{
display:block;
font-size:12px;
}
.left_menu_inner ul li a.selected
{
font-weight:bold;
color:#df8f1c;
}
.left_menu_inner h2
{
color:#005a9d;
margin-bottom:20px;
}
.left_menu_inner p
{
line-height:16px;
margin:0px 0px 15px 0px;
}
.left_menu_inner p img
{
float:left;
margin-right:10px;
}
.left_menu_inner .left_address
{
overflow:hidden;
}
.left_menu_inner .left_address p
{
padding:0px;
margin:0px;
line-height:25px;
}
.middle_right
{
width:61%;
float:right;
overflow:hidden;
border-left:1px dotted #adc1d7;
padding:0 0 0 30px;
}
.middle_right h1
{
line-height:25px;
margin-bottom:15px;
}
.middle_right h2
{
line-height:25px;
margin-bottom:10px;
}
.inner_cont_left
{
float:left;
overflow:hidden;
width:70%;
}
.inner_img_right
{
float:right;
}
.middle_right .content_part
{
margin-bottom:25px;
overflow:hidden;
}
.team_sect
{
float:left;
width:170px;
overflow:hidden;
padding:0 20px 20px 0;
}
.team_sect p { padding:0 !important;}
.team_sect img
{
margin-bottom:10px;
}
.team_sect .main_head
{
color:#000000;
line-height:18px;
font-size:16px;
}
.team_sect .main_head a
{
color:#000000;
}
.team_sect .main_head a:hover
{
color:#f98412;
}
.team_sect .sub_head
{
font-size:12px;
line-height:18px;
}
.testi_img_left
{
float:left;
}
.testi_president
{
font-style:italic !important;
width:70%;
float:right;
}
.career_list
{
padding:15px 0px;
border-bottom:1px dotted #adc1d7;
overflow:hidden;
}
.career_list .positon_details
{
float:left;
width:53%;
}
.career_list .positon_details p {
	padding-bottom:0;
}
.career_list .position_description
{
float:right;
width:45%;
}
.emoployeeprofile_title
{
margin-bottom:10px;
}
.emoployeeprofile_title .subtitle
{
font-style:italic;
font-size:15px;
color:#005fa5;
}
.emoployeeprofile_title h1
{
margin-bottom:0px;
}
.employee_socialnetwork
{
margin:0 auto;
overflow:hidden;
width:168px;
text-align:center;
}
.employee_socialnetwork img
{
margin:0px 10px 0px 0px;
}
.employee_left
{
width:220px;
overflow:hidden;
float:left;
}
.employee_right
{
float:right;
width:350px;
}
.testi_fonunder
{
background:url(/images/icn_quote.jpg) top left no-repeat;
padding:0px 0px 0px 31px;
margin:20px 0px;
color:#0862a5;
font-style:italic;
line-height:26px;
font-size:18px;
}
.google_map
{
float:left;
}
.office_address
{
width:220px;
float:right;
overflow:hidden;
padding:25px 0px 0px 0px;
}
.left_phone
{
background:url(/images/icn_phone_left.png) 0px 7px no-repeat;
padding-left:20px !important;
}
.left_phone:hover
{
background:url(/images/icn_phone_left_hover.png) 0px 7px no-repeat;
padding-left:20px !important;
}
.left_fax
{
padding-left:20px !important;
}
.left_email
{
background:url(/images/icn_mail_left.png) 0px 7px no-repeat;
padding-left:20px !important;
}
.left_email:hover
{
background:url(/images/icn_mail_left_hover.png) 0px 7px no-repeat;
padding-left:20px !important;
}
.contact_form_outer
{
overflow:hidden;
clear:both;
}
.label_outer
{
margin:20px 0px;
overflow:hidden;
}
.label_outer label
{
display:block;
width:30%;
float:left;
padding:5px 0px 0px 0px;
}
.label_outer .txt_box
{
width:60%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #c3c4c4;
background:url(/images/bg_txtbox.jpg) repeat-x top left;
padding:5px;
font-size:14px;
box-shadow:0px 0px 2px #888888;
}
.label_outer .txt_area
{
width:60%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #c3c4c4;
background:url(/images/bg_txtbox.jpg) repeat-x top left;
padding:5px;
font-size:14px;
height:120px;
box-shadow:0px 0px 2px #888888;
}
.label_outer .ext
{
width:25%;
float:right;
}
.label_outer .ext label
{
width:22%;
}
.btn_submit_blue, .bt_apply
{
background:url(/images/btn_common_curve_blue.jpg) no-repeat left bottom;
border:none;
text-align:center;
width:110px;
height:30px;
color:#FFFFFF;
font-size:16px;
cursor:pointer;
}
.clear_bt { margin:0 0 10px 0; color:#000 !important; cursor:pointer;}
.btn_submit_blue:hover, .bt_apply:hover
{
background-position:left top;
}
.bt_apply { float:right; line-height:30px;}
.bt_apply:hover { color:#FFF;}
.label_outer .notification
{
font-size:12px;
margin-left:15px;
}
.fullwidth_area
{
clear:both;
width:924px;
padding:30px 10px;
border-top:1px dotted #adc1d7;
}
.fullwidth_area h2 {
font-size:24px;
}
.fullwidth_area .office_img
{
float:left;
margin:20px 55px 0;
}
.img_right
{
float:right;
margin:0px 0px 20px 20px;
}
.content_seperatar
{
padding:0;
margin:0 0 20px;
border-bottom:1px dotted #adc1d7;
overflow:hidden;
}
.content_seperatar p, .content_part p {
	padding-bottom:20px;
}
.content_part ul { margin:0; padding:0 0 10px 20px; font-size:15px; color:#555;}
.content_part ul li { padding-bottom:10px;}
.content_seperatar h1
{
line-height:30px;
}
.content_seperatar h2
{
font-size:24px;
line-height:30px;
margin-bottom:15px;
}
.resume_label_outer
{
margin-bottom:25px;
width:46%;
}
.job { width:435px;}
.job tr td { vertical-align:top;}
.job .resume_label_outer
{
margin-bottom:10px;
width:100%;
}
.resume_label_outer label
{
display:block;
margin-bottom:5px;
}
.resume_label_outer .txt_box
{
width:94%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #c3c4c4;
background:url(/images/bg_txtbox.jpg) repeat-x top left;
padding:5px;
font-size:14px;
box-shadow:0px 0px 2px #888888;
}
.resume_label_outer .select_box
{
width:98%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #c3c4c4;
background:url(/images/bg_txtbox.jpg) repeat-x top left;
padding:5px;
font-size:14px;
box-shadow:0px 0px 2px #888888;
}
.resume_label_outer .txt_area
{
width:98%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #c3c4c4;
background:url(/images/bg_txtbox.jpg) repeat-x top left;
padding:5px;
font-size:14px;
height:120px;
box-shadow:0px 0px 2px #888888;
}


/* portfolio starts */
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
#page-wrap 									{ margin: 25px auto 0; padding:30px 0 0; background: url(images/bg.png) top center; border-top:1px dotted #adc1d7;}
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width:672px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width:; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 944px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 3px solid #06C; margin: 5px; cursor:pointer; }
.nav-thumb:hover							{ border: 3px solid #C00;}
#movers-row									{ padding:20px 0px; margin: 20px 0px; border-top:1px dotted #adc1d7;border-bottom:1px dotted #adc1d7; overflow:hidden; width:672px;}
#movers-row div								{ float: left; padding:5px; }
#movers-row div	a
#movers-row div a.cross-link 				{ float: right;border:3px solid #000000;  }
.photo-meta-data							{ padding:0 10px; width:215px; float:right; }
											  .photo-meta-data	 p
											  {
											  color:#333333;
											  }
.photo-meta-data span 						{ font-size: 13px; }
/*.cross-link									{ 
											  position: relative;z-index: 9999; }
.active-thumb 								{ border: 3px solid #d5d5d5;}
*/
.double_arrow_link
{
background:url(/images/right_arrow_double.jpg) 2px 4px no-repeat;
padding-left:20px;
}

.panel { display:none;} 
.active_site { display:block;}

/*.wrapper img { border:1px solid #CCC;}*/

#web_1, #web_2, #web_3, #web_4, #web_5, #web_6, #web_7, #web_8, #web_9, #web_10, #web_11, #web_12, #web_13, #web_14, #web_15, #web_16, #web_17, #web_18 { width:205px; height:66px; display:block; background:url(/images/logos/foreclosuredeals.jpg) left top no-repeat; cursor:pointer;}
#web_2 { background-image:url(/images/logos/adventuretravelspots.jpg);}
#web_3 { background-image:url(/images/logos/bankforeclosuressale.gif);}
#web_4 { background-image:url(/images/logos/brasilseo.jpg);}
#web_5 { background-image:url(/images/logos/casasenremate.jpg);}
#web_6 { background-image:url(/images/logos/distressedpropertiessale.jpg);}
#web_7 { background-image:url(/images/logos/eforeclosuremagazine.gif);}
#web_8 { background-image:url(/images/logos/foreclosure-auction.gif);}
#web_9 { background-image:url(/images/logos/foreclosure-support.jpg);}
#web_10 { background-image:url(/images/logos/foreclosurelistingsnationwide.gif);}
#web_11 { background-image:url(/images/logos/homebuildingnet.jpg);}
#web_12 { background-image:url(/images/logos/homeinspectorcenter.jpg);}
#web_13 { background-image:url(/images/logos/homesforrentnet.jpg);}
#web_14 { background-image:url(/images/logos/insuranceway.jpg);}
#web_15 { background-image:url(/images/logos/movingplace.jpg);}
#web_16 { background-image:url(/images/logos/repo-homes.gif);}
#web_17 { background-image:url(/images/logos/seomarketingworld.gif);}
#web_18 { background-image:url(/images/logos/sibalen.gif);}
#web_1:hover, #web_2:hover, #web_3:hover, #web_4:hover, #web_5:hover, #web_6:hover, #web_7:hover, #web_8:hover, #web_9:hover, #web_10:hover, #web_11:hover, #web_12:hover, #web_13:hover, #web_14:hover, #web_15:hover, #web_16:hover, #web_17:hover, #web_18:hover { background-position:left bottom;}
.activethumb { background-position:left bottom !important;}

/* portfolio ends */
.italic_blue
{
font-size:17px;
font-style:italic;
color:#005a9d;
}
.blue_curve_button
{
background:#005699;
padding:7px 11px;
color:#FFFFFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.blue_curve_button:hover
{
background:#dd8007;
color:#FFFFFF;
}

/*---------------------------------------------------------------------------------
6. GLOBAL FOOTER
---------------------------------------------------------------------------------*/
#footer
{
color:#FFFFFF;
padding:10px 0px;
}
#footer a
{
color:#FFFFFF;
}
#footer a:hover
{
color:#f98412;
}
.footer_top
{
padding:10px 0px 0px 0px;
margin-bottom:10px;
overflow:hidden;
border-bottom:1px dotted #FFFFFF;
}
.footer_services
{
border-right:1px dotted #adc1d7;
padding:0 8px; 
overflow:hidden;
width:360px;
height:90px;
float:left;
}
.footer_services ul
{
padding:0;
margin:0;
}
.footer_services ul li
{
padding:0px;
margin:0px;
float:left;
list-style:none;
padding:4px 0px;
}
.footer_services ul li a
{
width:150px;
height:27px;
display:block;
}
.icn_footer_web
{
background:url(/images/icn_contentwriting_footer.jpg) 0px 4px no-repeat;
padding-left:30px;
}
.icn_footer_web:hover
{
background:url(/images/icn_contentwriting_footer_hover.jpg) 0px 4px no-repeat;
padding-left:30px;
}
.icn_footer_webprogramming
{
background:url(/images/icn_programming_footer.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_footer_webprogramming:hover
{
background:url(/images/icn_programming_footer_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_footer_seo
{
background:url(/images/icn_seo_footer.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_footer_seo:hover
{
background:url(/images/icn_seo_footer_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_footer_webdesign
{
background:url(/images/icn_webdesign_footer.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.icn_footer_webdesign:hover
{
background:url(/images/icn_webdesign_footer_hover.jpg) 0px 2px no-repeat;
padding-left:30px;
}
.footer_address
{
border-right:1px dotted #adc1d7;
padding:0px 8px; 
overflow:hidden;
width:360px;
height:90px;
float:left;
}
.address_left
{
float:left;
margin-right:50px;
}
.address_right
{
float:right;
width:44%;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.address_right
{
float:right;
width:44%;
}
}*/
.footer_phone
{
background:url(/images/icn_phone_footer.jpg) 0px 7px no-repeat;
padding-left:20px;
}
.footer_phone:hover
{
background:url(/images/icn_phone_footer_hover.jpg) 0px 7px no-repeat;
padding-left:20px;
}
.footer_fax
{
padding-left:20px;
}
.footer_email
{
background:url(/images/icn_mail_footer.jpg) 0px 7px no-repeat;
padding-left:20px;
}
.footer_email:hover
{
background:url(/images/icn_mail_footer_hover.jpg) 0px 7px no-repeat;
padding-left:20px;
}
.footer_followus
{
padding:0 50px 23px; 
overflow:hidden;
height:40px;
}
.footer_followus .title
{
font-size:16px;
}
.footer_followus img
{
float:left;
margin-right:5px;
}
.good-luck {
	font-size:18px;
	color:#060;
	float:right;
}
.error_page {
	margin-top:15px;
	padding:15px 0 0 0;
	border-top:1px dotted #ADC1D7;
}
.error_page img { padding-right:5px;}