/*
Theme Name: BlueOceanIdeas
Theme URI: http://blueoceanideas.net/
Description: Corporate theme for BlueOceanIdeas Brand Agency
Version: 1.0
Author: Design by Denny McFadden, Web development by Vali Zairov
//Author URI: http://vali.zairov.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* == FONTS == */

@font-face {
    font-family: 'UniversLTStd57Condensed';
    src: url('fonts/universltstd-cn-webfont.eot');
    src: url('fonts/universltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-cn-webfont.woff') format('woff'),
         url('fonts/universltstd-cn-webfont.ttf') format('truetype'),
         url('fonts/universltstd-cn-webfont.svg#UniversLTStd57Condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UniversLTStd47LightCondensed';
    src: url('fonts/universltstd-lightcn-webfont.eot');
    src: url('fonts/universltstd-lightcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-lightcn-webfont.woff') format('woff'),
         url('fonts/universltstd-lightcn-webfont.ttf') format('truetype'),
         url('fonts/universltstd-lightcn-webfont.svg#UniversLTStd47LightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UniversLTStd59UltraCondensed';
    src: url('fonts/universltstd-ultracn-webfont.eot');
    src: url('fonts/universltstd-ultracn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/universltstd-ultracn-webfont.woff') format('woff'),
         url('fonts/universltstd-ultracn-webfont.ttf') format('truetype'),
         url('fonts/universltstd-ultracn-webfont.svg#UniversLTStd59UltraCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ==  == */

* 		{margin:0;padding:0;}
div		{margin:0;padding:0; border:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
div		{margin:0;padding:0; border:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
body	{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

a 		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;text-decoration:underline; }
a:hover	{text-decoration:underline;}
	
blockquote {
background:transparent;
border:none;
margin:1.5em 10px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}
blockquote:before {
color:#3DB7E4;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}
blockquote:after {
color:#3DB7E4;
content:close-quote;
font-size:4em;
line-height:.1em;
margin-left:.25em;
vertical-align:-.55em;
}
blockquote p {
display:inline;
}

a img 	{border:none;}
img		{border:0;}
input	{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:none; background:#dedede; padding:5px;}
textarea{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:none; background:#dedede;}
select	{border:0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:#dedede;}
label 	{line-height:15px; height:15px; margin:0; padding:0;}
p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0 0 15px 0; line-height:17px; margin:0 0 15px 0;}
br.cl	{clear:both;}


ul		{margin: 0 20px; padding:0;}
ul#nav		{margin: 0; padding:0;}
li		{margin:0; padding:0; line-height:15px; list-style:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
area	{cursor:pointer;}
table	{color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.spacer{height:0 !important; width:100%; clear: both; margin:0; padding:0; border:0; overflow:hidden;}

h1,h2,h3,h4,h5,h6{color:#3db7e4; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0; font-size:14px;color:#555555;}
h1		{color:#3db7e4; font-size:23px; font-weight:bold; line-height:25px; margin:0;padding-bottom:10px;}
h2		{color:#555555; font-size:17px; text-transform:uppercase; margin:10px 0 10px 0; font-weight:bold;}
h3		{font-size:15px; color:#3db7e4; text-transform:uppercase; font-weight:bold; padding-bottom:6px;}
h4		{font-size:24px; color:#3db7e4; text-transform:uppercase; font-weight:normal; margin:0 0 15px 0;}
h4 sup a	{font-size:14px; color:#3db7e4; font-weight:bold;}
h4 sup		{font-size:14px; color:#3db7e4; font-weight:bold;}

.bg-repy{background:url(/wp-content/themes/blueoceanideas/images/bg-rep.png) repeat-y center top; width:1058px; margin:0 auto;position:relative;}
.bg-t {width:1058px;margin:auto;padding:0;}
.float-social {background:url(/wp-content/themes/blueoceanideas/images/float-share-bg.png) no-repeat 0 0;width:60px;height:55px;position:absolute;left: -85px;top: 20px;padding:30px 15px 0;}
//.bg-repy{background:url(/wp-content/themes/blueoceanideas/images/bg-rep.png) repeat-y center top; width:100%; margin:0 auto;}
//.bg-t	{background:url(/wp-content/themes/blueoceanideas/images/bg-top.png) no-repeat center top;}
//.bg-b	{background:url(/wp-content/themes/blueoceanideas/images/bg-bott.png) no-repeat center bottom;}
.main	{width:950px; margin:0 auto;}

/* header */
.logo 				{float:left; width:430px; text-align:right; padding:11px 0; height:112px;}
.right-menu			{float:left; width:520px; position:relative}
.right-menu a		{color:#F7941E; text-decoration:none; padding:4px 5px; margin:0 10px 0 0; text-transform:uppercase;}
.right-menu a:hover	{background:#F7941E; color:#ffffff; text-decoration:none;}
.left-menu 			{padding:7px 0 7px 0; height:29px; position:relative; //position:static;}
.left-menu a		{color:#3db7e4; text-decoration:none; padding:4px 5px; margin:0 16px 0 0; text-transform:uppercase;}
.left-menu a:hover	{background:#3db7e4; color:#ffffff; text-decoration:none;}
.left-menu a.current_page_item	{background:#3db7e4; color:#ffffff; text-decoration:none;}

.left-menu2 			{padding:4px 0 7px 0; height:29px; position:relative; //position:static;}
.left-menu2 span		{color:#3db7e4; text-decoration:none; padding:4px 5px; margin:0 16px 0 0; font-size:14px;}

.left-menu2 span.act	{background:#3db7e4; color:#ffffff; text-decoration:none;padding:4px 29px}
.left-menu2 span.act a:hover, .left-menu2 span.act a	{text-decoration:none;color:#ffffff;}

/*Twitter Button*/
.right-menu #tweet_top_tab div #fb_share_1 a		{position:relative; top:1px; padding:0; margin:0 5px 0 0;}
.right-menu #tweet_top_tab div #fb_share_1 a:hover	{background:#F7941E; color:#ffffff; text-decoration:none;}

#phone {
    float: right;
    display: inline;
    clear: left;
    margin: 52px 90px 0 0;
    color: #606060;
    font-size: 26px;
}

#phone a:hover{
	text-decoration:none;
	background:#fff;
}


/* dropdown menu */
#top_menu{position:absolute; bottom:20px; font-size:14px; top:113px; width:550px;}
#nav ul{padding:0; margin:0}
#nav li{list-style:none; list-style-image:none; list-style-type:none; display:block; float:left; position:relative;z-index:10;}
.services-submenu{width:200px}
.aboutus-submenu{width:150px}
#nav li div {
 position:absolute;
 top:18px;
 left:-9999px;
	border-left:3px #F7941E solid;
	background:#fff;
}

#nav li.hover div {
	left:0; 
	height:auto !important; 
	z-index:9000; 
	padding:10px
}
#nav li div li{background:#fff; color:#000; display:block; float:none; line-height:20px;}
#nav li div li a{color:#999; text-transform:uppercase; padding:5px 0; display:block}
#nav li div li a:hover{background:none; color:#F7941E;text-decoration:underline;}
#nav li div li img{vertical-align:middle; margin-right:10px}

#nav a{color:#F7941E; padding:2px 10px}
#nav a:hover{background:#F7941E; color:#fff; text-decoration:none}
#nav li a.current_page_item  {background:#F7941E; color:#fff; text-decoration:none}

/* end dropdown menu */

/* content */
.content 		{width:950px; margin:0 auto; position:relative; padding:0 0 94px 0; //position:static;}
.content-profile {width:950px; margin:0 auto; position:relative; padding:0 0 94px 0; //position:static;}
.content-profile div .gallery{background:url(/wp-content/themes/blueoceanideas/images/profile-bg.gif) no-repeat left top;padding:27px 23px;height:332px;width:328px;}
.content-profile div .gallery .smallpic a img{margin:13px 11px 10px 0;}


.content-profile div .post .entry ul li{padding-left:10px;color:#999999}
.content-profile div .post .entry  p {color:#999999}
.content-profile div .post .entry h1{padding-bottom:10px;}
.content-profile div .post .entry h2{color:#666666; margin-bottom:2px;}

.hobby {margin-top:20px;}
.hobby h2{background:#dedede;margin-right:10px;padding:5px;}
.hobby ul li{padding:1px 1px 1px 8px;}
.hobby div {width:180px; float:left}

.wavesbg		{width:100%; margin:0 auto; padding:0px 0 35px; background:	url(/wp-content/themes/blueoceanideas/images/waves-bg.gif) repeat-x left top; }
.notfound 		{width:100%; margin:0 auto; padding:110px 0 50px;background:#3db7e4; }
.notfound div{width:900px;margin:0 auto; padding:10px 0 180px;position:relative;}
.notfound div p{color:#FFF;font-size:23px;width:617px;margin:0 auto;text-align:center;display:inline-block;}
.notfound div img{border:0;text-align:center;display:inline-block;vertical-align:middle;}
.block			{width:950px; background:url(/wp-content/themes/blueoceanideas/images/cont-block-repy.png) repeat-y left top; margin:0 0 5px 0;}
.block-t		{width:950px; background:url(/wp-content/themes/blueoceanideas/images/cont-block-top.png) no-repeat left top; height:30px;}
.block-b		{width:950px; background:url(/wp-content/themes/blueoceanideas/images/cont-block-bott.png) no-repeat left bottom; height:15px;}

.block-l		{width:320px; float:left; padding:0px 0 0 6px; text-align:center;}
.block-l img	{height:283px; background:#cccccc; border:#cccccc 1px solid;}
.block-c		{width:353px; float:left; padding:25px 0 0 0;}
.block-c p		{margin:0;}
.block-r		{width:210px; float:right; padding:25px 30px 0 0;}
.block-r img	{margin:5px 0 0 0;}

.block-in		{display:none;}
#p1		 		{display:block;}

.person			{width:190px; float:left; padding:18px 0 0 0}
.person-smphoto	{width:40%; float:left; text-align:right;}
.person-smphoto img	{background:url(/wp-content/themes/blueoceanideas/images/sm-photobg.png) no-repeat left top; width:62px; height:64px; padding:2px; cursor:pointer;}
.person-txt		{width:58%; float:right; padding:18px 0 0 0;}
.person-txt	strong	{font-weight:bold; font-size:14px;}
.person-txt p	{font-size:11px; color:#555555; cursor:pointer;}

/* footer */
.footer-bg		{width:100%; background:url(/wp-content/themes/blueoceanideas/images/footer-bg.gif) repeat-x left top; height:56px;clear:both;}
.footer 		{width:1000px; margin:0 auto; background:url(/wp-content/themes/blueoceanideas/images/footer-bg.gif) repeat-x left top;}
.footer p		{color:#555555; padding: 0px 0 0 0; line-height:27px; margin:0;}
.footer a		{color:#F7941E;text-decoration:none;}
.footer a:hover	{text-decoration:underline;}
.footer p span	{color:#ffffff;}
.footer p span a{color:#ffffff;}
.footer-l		{width:605px; float:left;}
.footer-r		{width:372px; float:right; padding:0 20px 0 0; text-align:right}
.footer-r img	{width:21px; height:21px;}
.foot-menu	{ padding:5px 0 10px 0; margin-right:-10px;}
.foot-menu a	{color:#ffffff; padding:5px 6px; text-decoration:none;}
.foot-menu a:hover	{background:#79c5e5;}
.foot-menu a.act	{background:#79c5e5;}

/* gallery */
.gallery 	{background:url(/wp-content/themes/blueoceanideas/images/gallery-bg.png) no-repeat center top; height:532px; width:100%; margin-bottom:30px;}
.big-photo	{width:605px; margin:0 auto; overflow:hidden; padding:0px; position:relative;left:0px;}
.previous	{float:left;  position:relative; top:50px; left:-4px;}
.next		{float:right; position:relative; top:50px; right:-3px;}

/* services-gallery */
.services-gallery {background:url(images/gallery-bg.png) no-repeat center top; height:532px; width:606px; margin-bottom:50px;padding:0 25px;}

#loopedSlider .container	{float:left; width:565px; padding:12px 0 0 40px;}
#loopedSlider .container img	{width:152px; height:103px; padding:11px;}
#loopedSlider .slides 		{margin:0 auto; width:555px;}
#loopedSlider .slides div	{float:left; width:185px; text-align:center;}

/* left */
.lft	{width:652px; float:left; margin:0; padding:5px 0 0 0;}
.rght	{width:298px; float:right; margin:0; padding:5px 0 0 0;}

.text-block	{float:left; padding:0 0 0 25px; width:292px;}
.rght-title	{width:100%; text-align:center; padding:2px 0 0 0;}
.rght-title	h1 {font-size:50px; font-family:"UniversLTStd47LightCondensed",tahoma; color:#00b2d9; text-transform:uppercase; font-weight:lighter; margin:7px 0 11px 0; line-height:40px; word-spacing:-10px; letter-spacing:0px;}

.smlinks a {height:44px;width:42px;margin:0;padding:0;display:inline-block;float:left;}

.smlinks a.sm1 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat 0 0;padding:0;margin:0;width:44px;height:42px;position:relative;display:block;}
.smlinks a.sm1:hover, .smlinks a.sm1.current {background-position: 0 -53px;}

.smlinks a.sm2 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -44px 0;padding:0;margin:0;width:42px;height:44px;position:relative;display:block;}
.smlinks a.sm2:hover, .smlinks a.sm2.current {background-position: -44px -53px;}

.smlinks a.sm3 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -86px 0;padding:0;margin:0;width:42px;height:44px;position:relative;display:block;}
.smlinks a.sm3:hover, .smlinks a.sm3.current {background-position: -86px -53px;}

.smlinks a.sm4 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -128px 0;padding:0;margin:0;width:43px;height:44px;position:relative;display:block;}
.smlinks a.sm4:hover, .smlinks a.sm4.current {background-position: -128px -53px;}

.smlinks a.sm5 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -171px 0;padding:0;margin:0;width:42px;height:44px;position:relative;display:block;}
.smlinks a.sm5:hover, .smlinks a.sm5.current {background-position: -171px -53px;}

.smlinks a.sm6 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -213px 0;padding:0;margin:0;width:42px;height:44px;position:relative;display:block;}
.smlinks a.sm6:hover, .smlinks a.sm6.current {background-position: -213px -53px;}

.smlinks a.sm7 {background:url(/wp-content/themes/blueoceanideas/images/sm-link-buttons.png) no-repeat -255px 0;padding:0;margin:0;width:42px;height:44px;position:relative;display:block;}
.smlinks a.sm7:hover, .smlinks a.sm7.current {background-position: -255px -53px;}

/*
.smlinks	{padding: 0px;margin:0 -2px}  
.smlinks a img	{background:url(/wp-content/themes/blueoceanideas/images/sm-link-bg.png) no-repeat left top; padding: 7px 6px; width:28px; height:28px;}
.smlinks a:hover img {background:url(/wp-content/themes/blueoceanideas/images/sm-link-bg.png) no-repeat left bottom;}
.smlinks a.act img {background:url(/wp-content/themes/blueoceanideas/images/sm-link-bg.png) no-repeat left bottom;}
*/

.h1brending	{padding:21px 0 0 0; text-align:left;}
.h1brending h1 {margin:0 0 22px 0; font-size:22px; font-family:tahoma; color:#00b2d9; text-transform:uppercase; font-weight:normal; margin:7px 0 11px 0}
.h1brending p	{font-size:14px; font-weight:bold; text-align:left; padding:0 0 0 5px;}

/* portfolio page 1 */
.blue-top-bord	{border-top:#3db7e4 1px solid; padding: 0 0 0 5px; margin-top:10px;}
.sort-by	{background:#3db7e4; height:23px; width:251px; padding:1px 1px 1px 19px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
.sort-by select	{width:182px; height:20px; vertical-align:middle; margin:0 0 0 19px; background:#FFFFFF; padding:0; border:#cacaca 1px solid; border-bottom:#f6f6f6 1px solid; border-right:#f5f5f5 1px solid;}

.photos-bg		{background:url(/wp-content/themes/blueoceanideas/images/photo-bg.png) no-repeat left top; width:224px; height:203px; float:left; margin: 15px 16px 0  0; padding:12px 0 0 0; text-align:center;}
.photos-bg table{text-align:center; width:201px; margin:0 auto;}
.photos-bg-r table{text-align:center; width:201px; margin:0 auto;}
.photos-bg	td {width:201px; height:47px; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold; line-height:14px;}
.photos-bg td	 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold; line-height:14px;}
.photos-bg-r	{background:url(/wp-content/themes/blueoceanideas/images/photo-bg.png) no-repeat left top; width:224px; height:203px; float:right; margin:15px 0 0 0; padding:12px 0 0 0; text-align:center;}
.photos-bg-r td	 {width:201px; height:47px; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold; line-height:14px;}
.photos-bg-r td	 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold; line-height:14px;}

/* select, checkbox */
select {display:inline;  color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  height:27px; width:100%;}
select.srReplacedSelect {width:1px;position: absolute; left: -999em;}

ul.srList {list-style:none;padding:0;cursor:pointer; margin: 0 0 10px;height:27px;}
ul.srList li {display:none;background:url(/wp-content/themes/blueoceanideas/images/elements/selbg-in.png) no-repeat left top; padding:0 10px; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:27px; cursor:pointer;}
ul.srList li.srHoverLi {background:url(/wp-content/themes/blueoceanideas/images/elements/selbg-in.png) no-repeat left top; cursor:pointer; color:#000000}
ul.srBlur {background:url(/wp-content/themes/blueoceanideas/images/elements/selbg.png) no-repeat left top; cursor:pointer;}
ul.srFocus, ul.srHoverUl {background:url(/wp-content/themes/blueoceanideas/images/elements/selbg.png) no-repeat left bottom; height:27px; cursor:pointer;}

ul.srBlur li.srSelectedLi {display:block; cursor:pointer; background:url(/wp-content/themes/blueoceanideas/images/elements/selbg.png) no-repeat left top; height:27px;}
ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {display:block; background:url(/wp-content/themes/blueoceanideas/images/elements/selbg.png) no-repeat left top;}

ul.srExpanded li.srSelectedLi { display:block;background:url(/wp-content/themes/blueoceanideas/images/elements/selbg-in-sel.png) no-repeat left top; cursor:pointer;}
ul.srExpanded {position:relative;z-index:1000;}
ul.srExpanded li {display:block;}

input.srBlur {background:url(/wp-content/themes/blueoceanideas/images/elements/selbg2.png) no-repeat left top; cursor:pointer; width:192px;height:27px;padding:0 10px; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:27px;}

.se193 select 		{width:235px;}
.se193 ul.srList 	{width:235px;}
.se193 ul.srList li	{width:235px;}
.se193 ul.srList li	a{width:235px;text-decoration:none;}
.se193 ul.srList li	a:hover{color:#F7941E;text-decoration:underline;}

/* checkbox */
input.checkb 	{margin:0; padding:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); width:13px; height:14px; display:inline; margin:1px 7px 0 0; vertical-align:top; cursor:pointer; }
.checkboxOn 	{background:url(/wp-content/themes/blueoceanideas/images/elements/check-on.gif) no-repeat 10px 2px; padding:0 0 0 9px; height:20px; margin:0;}
.checkboxOff 	{background:url(/wp-content/themes/blueoceanideas/images/elements/check-off.gif) no-repeat 10px 2px; padding:0 0 0 9px; height:20px; margin:0;}
.checkboxOff a, .checkboxOn a {color:#d40500;}
.checkboxOff p , .checkboxOn p {cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#555555 !important; font-weight:normal !important; margin:0;}
.checkboxOff label, .checkboxOn label{cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; font-weight:normal; margin:0;}


/* end select styles */
/* about page*/
.content_about 		{width:963px; margin:0 auto; position:relative; padding:0 0 94px 0; //position:static;}
.about-block-top	{width:963px; height:18px; background:url(/wp-content/themes/blueoceanideas/images/about_block_top.gif) no-repeat left top;}
.about-block-middle	{width:963px; background:url(/wp-content/themes/blueoceanideas/images/about_block_middle.gif) repeat-y left top; padding:11px 0px 22px 0px;}
.about-block-b0		{width:412px;float:left;padding:11px 28px 19px 24px;}
.about-block-b0	h1, .about-block-b1	h1	{font-size:24px; color:#3db7e4; padding:0 0 0px 0;}
.about-block-b0	h2, .about-block-b1	h2	{font-size:14px; color:#555555; padding:0 0 0px 0;}
.about-block-b0	p, .about-block-b1	p	{margin-top:20px;}
.about-block-b1		{width:412px;float:right;padding:11px 30px 19px 27px;}

.about-block-bottom	{width:963px; height:18px; background:url(/wp-content/themes/blueoceanideas/images/about_block_bottom.gif) no-repeat left top;}

.about-contact-button {background:url(/wp-content/themes/blueoceanideas/images/about_contact_button.gif) no-repeat left top; width:167px; height:37px; position:relative;top:-19px;left:257px;}
.about-apply-button {background:url(/wp-content/themes/blueoceanideas/images/about_apply_button.gif) no-repeat left top; width:116px; height:37px; position:relative;top:-50px;left:306px;}

/* about page 1 - story */
.about-block1-top	{width:756px; height:22px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_top1.gif) no-repeat left top;}
.about-block1-middle	{width:756px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_mid1.gif) repeat-y left top; padding:11px 0px 22px 0px;}
.about-block1-middle h1	{padding:19px 0px 22px 33px;}
.about-block1-middle p	{width:264px; padding:0px 0px 51px 51px;}
.about-block1-bottom	{width:756px; height:23px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_bot1.gif) no-repeat left top;}
/* about page 1 - story block2*/
.about-block1-top2	{width:626px; height:21px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_top2.gif) no-repeat left top;position:relative;top:-290px;left:338px;}
.about-block1-middle2	{width:626px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_mid2.gif) repeat-y left top; padding:11px 0px 22px 0px;position:relative;top:-290px;left:338px;}
.about-block1-middle2 h1	{padding:19px 0px 22px 33px;}
.about-block1-middle2 p	{padding:0px 49px 51px 51px;}
.about-block1-bottom2	{width:626px; height:22px; background:url(/wp-content/themes/blueoceanideas/images/about_block1_bot2.gif) no-repeat left top;position:relative;top:-290px;left:338px;}
.about-block1-button2 {background:url(/wp-content/themes/blueoceanideas/images/about_block1_contact2.gif) no-repeat left top; width:168px; height:37px; position:relative;top:-4px;left:433px;}

/*Engage us*/
.engage-block-top	{width:646px; height:23px; background:url(/wp-content/themes/blueoceanideas/images/engage_block_top.gif) no-repeat left top;}
.engage-block-mid	{width:646px; background:url(/wp-content/themes/blueoceanideas/images/engage_block_mid.gif) repeat-y left top; padding:15px 0px 15px 0px;}
.engage-block-mid h1	{margin:0px 0 0 28px; padding:17px 10px 12px 10px;}
.engage-block-mid p	{padding:5px 15px 5px 28px;}
.engage-block-bot	{width:646px; height:23px; background:url(/wp-content/themes/blueoceanideas/images/engage_block_bot.gif) no-repeat left top;}
.circle {background:url(/wp-content/themes/blueoceanideas/images/engage_block_circle.gif) no-repeat left top; padding:0px; width:42px; height:42px;color:#3db7e4;font-size:25px;}

/* blog page */
.blue-bg		{background:#3db7e4; height:38px; width:100%; margin-bottom:14px;}
.blue-bg .se193 {float:left; width:213px; margin:5px 0 0 19px;}
.lft2			{width:641px; float:left;}

.lft-block		{width:641px; background:url(/wp-content/themes/blueoceanideas/images/lft-block-repy.png) repeat-y left top;}
.lft-block-t	{width:641px; background:url(/wp-content/themes/blueoceanideas/images/lft-block-t.png) no-repeat left top; padding:15px 0 0 0;}
.lft-block-b	{width:641px; background:url(/wp-content/themes/blueoceanideas/images/lft-block-b.png) no-repeat left bottom; padding:6px 0 30px 0; text-align:center;}
.lft-block-in	{width:581px; margin:0 auto; padding:14px 0 0 0; text-align:left}
.lft-block-in ul li{color:#555555}
.lft-block-in ul li:before{ content: "\2022 \0020"; color:#F7941E; font-size:18px; line-height:22px;}

.lft-block-in h1{font-size:30px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 14px 0;line-height:34px}
.lft-block-in h1 a{font-size:30px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 14px 0; text-decoration:none;line-height:34px;}
.lft-block-in h4 {color:#555555;font-size:17px;font-weight:bold;margin:10px 0;text-transform:uppercase;}
.lft-block-in p	{margin:10px 0 12px 0; text-align:left}
.lft-block-in .wp-caption {background-color:#E5E5E5;width:550px !important;}
.lft-block-in p.wp-caption-text {font-size: 11px;font-weight: bold;margin:0;padding:5px 0;text-align: center;text-transform: uppercase;}
.lft-block-in a	{text-decoration:underline;color:#F7941E;}
.lft-block-in a:hover {text-decoration:none;}
.lft-block-bot-txt	{background:url(/wp-content/themes/blueoceanideas/images/lft-block-hr.gif) repeat-x left top; padding:18px 0 0 0;} 

.views			{background:url(/wp-content/themes/blueoceanideas/images/views.gif) no-repeat 4px center; padding:0 0 0 29px; margin:0; line-height:12px}
.comments		{background:url(/wp-content/themes/blueoceanideas/images/comments.gif) no-repeat 4px center; padding:0 0 0 29px; margin:0; line-height:15px;}
.ortext			{color:#F7941E;}

.rght2			{width:304px; float:right; padding:12px 0 0 0;}
.rss-block		{background:url(/wp-content/themes/blueoceanideas/images/rss-block.png) no-repeat left top; height:43px; padding:12px 0 0 42px; text-align:center; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.fs14-rght		{font-size:14px; width:295px; margin:0 auto; margin-bottom:10px; text-align:left}
.rss-form		{}
.rss-form p		{padding:0 0 0 6px; color:#3db7e4; font-weight:bold; font-size:14px; line-height:22px;}
.rss-form input	{height:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; text-align:left; padding:5px 7px; vertical-align:middle;}
.rss-form br	{clear:both;}
input.sminp		{background:url(/wp-content/themes/blueoceanideas/images/sm-inp.png) no-repeat left top; border:none; width:115px; float:left;}
input.sminp-r	{background:url(/wp-content/themes/blueoceanideas/images/sminpr.png) no-repeat left top; border:none; width:140px; float:right; margin:0 5px 0 0;}
input.biginp	{background:url(/wp-content/themes/blueoceanideas/images/big-inp.png) no-repeat left top; width:280px;}

.rss-lp			{width:200px; float:left;}
.rss-rp			{width:90px; float:right; padding: 10px 0 0 0 }
input.bluebtn	{width:83px; background:url(/wp-content/themes/blueoceanideas/images/btn-blue.png) no-repeat left top; height:25px; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:top; padding:3px 0 5px 0; font-weight:bold; cursor:pointer}
input:active.bluebtn {padding:5px 0 5px 1px;}

.tabs		{width:auto; height:48px;}
.tabs img	{height:48px; width:304px; overflow:hidden;}
.tabs area {cursor:pointer;}
img.tags	{background:url(/wp-content/themes/blueoceanideas/images/tags-on.png) no-repeat left top;}
#tag		{width:267px; margin:0 auto; display:none;}
#tag h1		{font-size:30px; color:#F7941E; text-transform:uppercase; font-weight:bold; margin:0; }
#tag h2		{font-size:28px; color:#F7941E; text-transform:uppercase; font-weight:bold; margin:0;}
#tag h3		{font-size:26px; color:#3db7e4; text-transform:uppercase; font-weight:bold; margin:0;}
#tag h4		{font-size:26px; color:#3db7e4; text-transform:uppercase; font-weight:bold; margin:0;}
#tag h5		{font-size:24px; color:#555555; text-transform:uppercase; font-weight:bold; margin:0;}
#tag h6		{font-size:22px; color:#555555; text-transform:uppercase; font-weight:bold; margin:0;}
#tag p, #tag a {font-size:18px; color:#555555; font-weight:bold; line-height:22px;} 
.taghp		{width:133px; float:left;}

img.suggs	{background:url(/wp-content/themes/blueoceanideas/images/tags-on.png) no-repeat left -48px;}
#suggs		{width:267px; margin:0 auto;}
#suggs table{width:100%; background:none; border:none;}
#suggs td	{text-align:left; vertical-align:bottom; padding: 0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold;}
#suggs td span	{color:#333333; font-size:16px;}

img.comm	{background:url(/wp-content/themes/blueoceanideas/images/tags-on.png) no-repeat left -96px;}
#comm		{width:267px; margin:0 auto; display:none;}
#comm h2	{color:#333333; font-size:14px; font-weight:bold; margin:0; padding:0;}
#comm p		{line-height:15px;}
#comm a		{color:#555555; text-decoration:underline;}
#comm a:hover{text-decoration:none;}
#comm em	{color:#555555;}
#comm em a	{color:#555555; font-style:normal;}

#comm #get-recent-comments #get_recent_comments_wrap ul li{list-style:none;}

.tabs-cont	{background:url(/wp-content/themes/blueoceanideas/images/tabsbg-repy.png) repeat-y left top; width:304px; margin-top:16px;}
.tabs-bg-bott{background:url(/wp-content/themes/blueoceanideas/images/tabs-bgbott.png) no-repeat left bottom; height:26px;}



/* blog onearticle */
.onearticle {}
.onearticle p{text-indent:30px;}
.posted-by	{padding:19px 0 21px 3px;}
.posted-by	img	{background:url(/wp-content/themes/blueoceanideas/images/non-photo.png) no-repeat left top; height:87px; width:87px; float:left; margin: 0 13px 0 0;}
.posted-by p 		{font-size:14px; padding:50px 0 0 0;}
.posted-by a 		{font-size:14px; text-decoration:underline; color:#555555}
.posted-by a:hover	{text-decoration:none;}
.posted-by p em		{font-size:13px;}
.posted-by p strong	{font-size:18px;}


.related-articles	{text-align:left; padding:10px 0 0 25px}
.related-articles h1{font-size:25px; color:#333333; margin:0 0 15px 0; padding:0; font-weight:normal;}
.related-articles h2{font-size:13px; color:#333333; margin:0 0 15px 0; padding:11px 0 0 0px; text-transform:none;}
.related-articles img{background:url(/wp-content/themes/blueoceanideas/images/rel-art-bg.png) no-repeat left top; width:181px; height:91px; padding:1px;}
.related-articles a	{text-decoration:underline;}
.related-articles a:hover	{text-decoration:none;}
.related-articles p	{line-height:14px;}


.rel-art			{width:183px; float:left; margin:0 18px 0 0; overflow:hidden;}

/* page portfilio */
.page-portfolio 	{width:1048px; margin:0 auto; padding:0 0 30px 0; min-height:590px; display:block;}
.ie .page-portfolio {min-height:600px;}
.prev2		{float:left;  margin:240px 0 0 0; padding:0; }
.next2		{float:right; margin:240px 0 0 0; padding:0; position:relative}
#loopedSlider2 .container	{float:left; width:950px;padding:12px 0 0 40px;}
#loopedSlider2 .slides	{margin:0 auto; width:950px;}
#loopedSlider2 .slides .in{float:left; width:950px;}

.port-lft		{width:310px; float:left; text-align:left;}
.port-lft-tags	{padding:20px 0 29px 6px; }
.port-lft-tags a		{background:#555555; color:#ffffff; text-decoration:none; margin:0 9px 0 0; text-transform:uppercase; line-height:10px;}
/* .port-lft-tags a:hover	{background:#3db7e4;}*/
.port-lft-tags a.act	{background:#3db7e4; text-decoration:none;}
.port-lft-tags a:hover	{text-decoration:none;}
.port-lft-tags a#ab		{padding:4px 20px;}
#ab-txt					{}
#test-txt				{display:none;}
#work-txt				{display:none;}
.port-lft-tags a#test	{padding:4px 6px;}
.port-lft-tags a#work	{padding:4px 22px;}
.port-lft-tags-txt		{padding:0 5px 0 6px;}
.port-lft-tags-txt h2	{font-size:24px; color:#3db7e4; text-transform:uppercase; margin: 12px 0 12px 0;}

.photo-port				{width:624px; float:right; text-align:right;}

/* page home */
.home-im	{padding:12px 0 0 0;}
.blue-block	{width:100%; text-align:right; margin:-385px 0 0 0;}
.blue-block img	{width:294px; height:385px; z-index:1;}
.blue-text-hm	{margin:-355px 0 0 0; text-align:right; float:right; width:290px; padding:0;}
.blue-text-hm p	{font-family:Tahoma; font-size:21px; text-align:right; width:261px; z-index:10; position:relative; color:#ffffff; line-height:24px; margin:0 0 25px 0;}
.blue-text-hm p span {font-size:45px; line-height:43px; font-weight:normal}

.photoblock div.serv-buttons {width:90%;}

.serv-buttons	{height:144px; overflow:hidden;  padding:0 0 0 10px; width:100%; margin:auto;}
//.serv-buttons	{height:144px; overflow:hidden;  padding:31px 0 0 0; width:100%;}
.serv-buttons a {margin:0 7px 0 0; padding:0; line-height:144px; height:144px;}
.serv-buttons a img			{width:129px; height:144px;}
.serv-buttons a.sb1 img 	{background:url(images/service-buttons.png) no-repeat 0 0;}
.serv-buttons a:hover.sb1 img{background:url(images/service-buttons.png) no-repeat 0 -154px;}
.serv-buttons a.sb2 img 	{background:url(images/service-buttons.png) no-repeat -139px 0;}
.serv-buttons a:hover.sb2 img{background:url(images/service-buttons.png) no-repeat -139px -154px;}
.serv-buttons a.sb3 img 	{background:url(images/service-buttons.png) no-repeat -278px 0;}
.serv-buttons a:hover.sb3 img{background:url(images/service-buttons.png) no-repeat -278px -154px;}
.serv-buttons a.sb4 img 	{background:url(images/service-buttons.png) no-repeat -417px 0;}
.serv-buttons a:hover.sb4 img{background:url(images/service-buttons.png) no-repeat -417px -154px;}
.serv-buttons a.sb5 img 	{background:url(images/service-buttons.png) no-repeat -556px 0;}
.serv-buttons a:hover.sb5 img{background:url(images/service-buttons.png) no-repeat -556px -154px;}
.serv-buttons a.sb6 img 	{background:url(images/service-buttons.png) no-repeat -695px 0;}
.serv-buttons a:hover.sb6 img{background:url(images/service-buttons.png) no-repeat -695px -154px;}
.serv-buttons a.sb7			{margin:0;}
.serv-buttons a.sb7 img 	{background:url(images/service-buttons.png) no-repeat -834px 0;}
.serv-buttons a:hover.sb7 img{background:url(images/service-buttons.png) no-repeat -834px -154px;}
 
.photoblock	{width:1058px; background:url(/wp-content/themes/blueoceanideas/images/photoblock-repy.png) repeat-y center top; margin:0px auto; margin-top:-80px}
//.photoblock				{width:1058px; background:url(/wp-content/themes/blueoceanideas/images/photoblock-repy.png) repeat-y center top; margin:0px auto; margin-top:-70px}
.photoblock-t			{width:100%; background:url(/wp-content/themes/blueoceanideas/images/photoblock-t.png) no-repeat  center top; height:25px;}
.photoblock-b			{width:100%; background:url(/wp-content/themes/blueoceanideas/images/photoblock-b.png) no-repeat  center bottom; height:29px;}

#loopedSlider4				{margin:0; padding:0;} 
#loopedSlider4 .container	{float:left; width:950px; padding:0; float:left; overflow:hidden}
#loopedSlider4 .container img	{background:url(/wp-content/themes/blueoceanideas/images/thumb-bg.png) no-repeat left top;}
#loopedSlider4 .slides 		{margin:0 auto;}
#loopedSlider4 .slides div	{float:left; width:214px; text-align:center; padding:0 20px 0 0;}

.prev4		{margin:0; padding: 47px 0 0 0;  text-align:left; width:53px; float:left;}
.next4		{margin:0; padding:47px 0 0 0; text-align:right; float:right; width:54px;}
.photoblock h5	{font-size:24px; color:##loopedSlider4; text-transform:uppercase; padding:10px 0 12px 55px;}
.photoblock p strong {font-size:14px; color:#555555; font-weight:bold;}
.photoblock p		{font-size:12px; color:#555555; font-family:Arial, Helvetica, sans-serif; width:200px; margin:0 auto; padding:10px 0 0 0;}

.lft-p7		{width:422px; height:314px; float:left; padding:0; background:url(/wp-content/themes/blueoceanideas/images/fresh-blog-bg.png) no-repeat center top;}
.lft-p7 h4,.rght-p7 h4 {margin:15px 20px;}
.lft-p7	h4 a {color:#3db7e4; font-size:24px; font-weight:normal;margin:0;text-transform:uppercase;text-decoration:none;}
.rght-p7	{width:557px; height:314px; float:right; padding:0;background:url(/wp-content/themes/blueoceanideas/images/client-list-bg.png) no-repeat center top;}
.rght-p7 h4 a{color:#3db7e4; font-size:24px; font-weight:normal;margin:0 0 15px;text-transform:uppercase;text-decoration:none;}
.lft-p7	h4 a:hover,.rght-p7 h4 a:hover   {text-decoration:underline;}
.p7-prev	{width:132x; float: left; padding:3px 0 0 0; text-align:right;margin:0 15px 15px 20px;width:129px;height:65px;}
.p7-text	{width:242px; text-align:left; float:left;}
.p7-text p span	{color:#333333; font-size:13px;}
.p7-text p 	{margin:0 0 4px;color:#999;}
.p7-text a {text-decoration:none;}
.p7-text a:hover {text-decoration:underline;}


//.lft-p7		{width:570px; float:left; padding:10px 0 0 0;}
//.p7-prev	{width:132x; float: left; padding:3px 0 0 0; text-align:right;margin-bottom:15px;}
//.p7-text	{width:430px; text-align:left; float:right;}
//.rght-p7	{width:305px; float:right; padding:10px 0 0 0;}


.upcom-ev	{background:url(/wp-content/themes/blueoceanideas/images/upcom-ev-repy.png) repeat-y left top; width:302px; margin-bottom:15px;}
.upcom-ev-t	{background:url(/wp-content/themes/blueoceanideas/images/upcom-ev-t.png) no-repeat left top; width:302px;}
.upcom-ev-b	{background:url(/wp-content/themes/blueoceanideas/images/upcom-ev-b.png) no-repeat left bottom;}
.upcom-ev th{color:#ffffff; text-transform:uppercase; font-size:13px; font-weight:normal;}
.upcom-ev th a		{font-size:10px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.upcom-ev th a:hover{text-decoration:underline;}
.upcom-ev td		{text-align:center; padding:8px 0 12px 0; font-weight:bold; font-size:14px; color:#333333;}
.upcom-ev td span	{color:#F7941E; font-size:27px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.upcom-ev-br{background:url(/wp-content/themes/blueoceanideas/images/upcom-ev-b.png) no-repeat right bottom;}

#loopedSlider,#newsSlider { }
ul.pagination { list-style:none; padding:0; margin:0;  width:200px; z-index:100000;}
ul.pagination li  { float:left; list-style:none; }
ul.pagination li a { padding:0 4px; }
ul.pagination li a img	{width:13px; height:13px; background:url(/wp-content/themes/blueoceanideas/images/im-off.gif) no-repeat left top;}
ul.pagination li.active a img { background:url(/wp-content/themes/blueoceanideas/images/im-on.gif) no-repeat left top;  }

/*
 * Required 
*/
/*
 * Required 
*/
#loopedSlider3 .container { left:29px; width:585px; height:573px; position:relative; cursor:pointer;overflow:hidden;}
#loopedSlider3 .slides { margin-top:28px; position:absolute; top:0; left:0; width:624px;}
#loopedSlider3 .slides div { position:absolute; top:0; width:624px}
#loopedSlider3 .container .slides div {width:624px; overflow:hidden; margin:0 100px 0 0;}
#loopedSlider3 .prev3 {position:relative;top:-380px;left:53px;z-index:10001; text-align:left;}
#loopedSlider3 .next3 {position:relative;top:-380px;left:15px;z-index:10000; text-align:right;}


/*
 * Optional
*/
/*
#loopedSlider3 .container { width:600px; height:393px; overflow:hidden; position:relative; cursor:pointer; }
#loopedSlider3 .slides { position:absolute; top:0; left:0; }
#loopedSlider3 .slides div { position:absolute; top:0; width:600px; display:none; }


--
#loopedSlider3 .container	{float:left; width:624px;}
#loopedSlider3 .slides		{margin:0 auto; width:624px;}
#loopedSlider3 .slides .in{float:left; width:624px;}

.prev3		{margin:-288px 0 0 23px; z-index:10001; text-align:left; position:relative; width:100px;}
.next3		{margin:-54px 15px 0 0; z-index:10000; text-align:right; position:relative;}
*/
/* engage us */
.lftp		{width:640px; float:left;}
.box		{width:640px; background:url(/wp-content/themes/blueoceanideas/images/repy-p.png) repeat-y left top; margin:0 0 14px 0;}
.box-t		{width:640px; background:url(/wp-content/themes/blueoceanideas/images/top-p.png) no-repeat left top; height:19px;}
.box-b		{width:640px; background:url(/wp-content/themes/blueoceanideas/images/bott-p.png) no-repeat left bottom; height:19px;}
.box-c		{width:590px; margin:0 auto;font-size:14px;}
.box-c2		{width:616px; margin:0 auto;}
.box-c p	{font-size:14px;}

.aboutboxfull{width:976px;margin-left:-11px;}
.aboutbox{width:488px;float:left;}
.aboutbox2{width:488px; float:right;}
#aboutpanel1 {display: none;padding-top:10px;width:100%;}
#aboutpanel1 p {margin:0}
#aboutpanel2{display: none;padding-top:10px;width:100%;}
#aboutpanel2 p {margin:0}
#aboutpanel3 {display: none;padding-top:10px; width:100%;}
#aboutpanel3 p {margin:0}
#aboutpanel4 {display: none;padding-top:10px;width:100%;}
#aboutpanel4 p {margin:0}
#aboutpanel5 {display: none;padding-top:10px;width:100%;}
#aboutpanel5 p {margin:0}
#aboutpanel6 {display: none;padding-top:10px;width:100%;}
#aboutpanel6 p {margin:0}
.aboutbox-a{width:488px; height:21px; background:url(/wp-content/themes/blueoceanideas/images/about_bgtop.gif) no-repeat left top;}
.aboutbox-b{width:414px; background:url(/wp-content/themes/blueoceanideas/images/about_bgmid.gif) repeat-y left top; padding:0 50px 0 26px}
.aboutbox-b img{float:left;padding-right:13px; padding-bottom:5px;}
.aboutbox-b h1 {margin-bottom:-5px;}
.aboutbox-b h2 {margin-bottom:12px;font-size:14px;}
.aboutx{font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}
.aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}
.aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}
.aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}
.aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}
.aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus.gif) no-repeat left top; padding-left:25px;}

.active .aboutx {font-size:16px;font-weight:bold; background:url(/wp-content/themes/blueoceanideas/images/about_plus2.gif) no-repeat left top; padding-left:25px;}
.activex p a img {padding-right:5px; }
.activex {padding-bottom:10px;}
.aboutbox-c{width:488px; height:24px; background:url(/wp-content/themes/blueoceanideas/images/about_bgbot.gif) no-repeat left top;}

.fs18-or	{font-size:18px; color:#F7941E; line-height:18px; margin:0 auto; font-weight:bold; text-align:center}
.round		{width:40px; height:49px; background:url(/wp-content/themes/blueoceanideas/images/round.gif) no-repeat left top; float:left; text-align:center; padding:9px 2px 0 0; color:#3db7e4; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold;}
.round-txt	{width:500px; padding:0 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#3db7e4; font-weight:bold;} 


.rghtp		{width:295px; float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#555555; padding:6px 0 0 0;}
.nform input	{color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin:4px 5px 16px 0; border:none; width:276px; background:url(/wp-content/themes/blueoceanideas/images/inp-b.gif) no-repeat left top;}
.nform input.sml	{width:118px; height:15px; background:url(/wp-content/themes/blueoceanideas/images/sm-l-inp.gif) no-repeat left top;}
.nform input.smr	{width:139px; height:15px; background:url(/wp-content/themes/blueoceanideas/images/sm-r-inp.gif) no-repeat left top;}

.nform textarea		{color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px; height:188px; margin:4px 9px 16px 0; border:none; width:276px; background:url(/wp-content/themes/blueoceanideas/images/textar.gif) no-repeat left top;}

.lft-chbx			{width:106px; float:left; height:30px;}
.nform  input.checkb{ width:13px; height:14px; padding:0;}
.nform  label		{color:#555555; font-size:13px;}

input.sendem		{background:url(/wp-content/themes/blueoceanideas/images/btn_send_email.gif) no-repeat left top; height:24px; width:83px; padding:0; float:right; margin:10px 0 0 0; cursor:pointer;}
.do-you-w			{margin-bottom:20px; position:relative; left:-7px; background:url(/wp-content/themes/blueoceanideas/images/do-you-btn.png) no-repeat left top; width:302px; height:52px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; cursor:pointer; text-align:center; padding:12px 0 0 0;}
.do-you-w:active	{padding:13px 0 0 1px;}
.do-you-w a {color:#FFF;}

.top-im-ev			{margin:-8px 0 0 1px;}
.evp-in				{width:591px; margin:0 auto;}
.evp-in h1			{font-size:30px; line-height:34px; color:#333333; font-weight:bold; padding:16px 0; background:url(/wp-content/themes/blueoceanideas/images/events_h1bg.png) repeat-x bottom left; margin-bottom:15px;}
.param				{font-size:14px; color:#555555; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0 0 10px 0} 
.param strong		{color:#3db7e4;}
.evp-in hr			{height:0px; line-height:0px; border:none; border-top:#555555 1px solid; border-bottom:#ebebeb 1px solid; margin:0 0 14px 0;}

.registration		{color:#3db7e4; font-size:14px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.registration input	{background:url(/wp-content/themes/blueoceanideas/images/btn-bg-rep.gif) repeat-x left top; border:#555555 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; padding:5px 3px; margin:7px 10px 7px 0;}
.fname				{width:123px;}
.lname				{width:148px;}
.em					{width:273px; margin:7px 0 !important;}	

input.proc-paym		{background:url(/wp-content/themes/blueoceanideas/images/events_btn.gif) no-repeat left top; width:151px; height: 26px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; border:none; float:right; margin:11px 0 0 0; cursor:pointer;}
input:active.proc-paym	{background:url(/wp-content/themes/blueoceanideas/images/events_btn.gif) no-repeat left bottom;}


.grey-bg-all		{background:#555555; width:100%; height:100%;}
.or-box-top			{background:url(/wp-content/themes/blueoceanideas/images/or-box-top.gif) no-repeat left top; height:15px; width:780px; margin: 0 auto;}
.or-box-bott		{background:url(/wp-content/themes/blueoceanideas/images/or-box-b.gif) no-repeat left bottom; height:16px; width:780px; margin:0 auto;}
.or-box-c			{background:#fff; border-left:#f7951f 5px solid; border-right:#f7951f 5px solid; width:720px; margin:0 auto; padding:22px 25px 12px 25px}
.or-box-c h1		{font-size:36px; font-weight:bold; margin:0 0 9px 0;}
.or-box-c h2		{padding:0 0 13px 35px; border-bottom:#3db7e4 1px solid; color:#555555; font-size:18px; text-transform:none; margin:0 0 29px 0;}

.round2		{width:25px; height:27px; background:url(/wp-content/themes/blueoceanideas/images/round2.gif) no-repeat left top; float:left; text-align:center; padding:5px 2px 0 0; color:#3db7e4; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin: 0 0 25px 0;}
.round2-txt	{width:680px; padding:0 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; margin:0 0 25px 0;} 
.round2-txt li	{margin:0; padding:0 0 0 40px; background:url(/wp-content/themes/blueoceanideas/images/marker-popup-page.gif) no-repeat 35px 5px; color:#999; list-style:none;}
.round2-txt ul	{margin:14px 0 0 0 ;}

input.contact-us-btn	{background:url(/wp-content/themes/blueoceanideas/images/contact-us.png) no-repeat left bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase; width:167px; float:right; padding:0 0 5px 0; border:none; height:35px; cursor:pointer;} 
input:active.contact-us-btn{background:url(/wp-content/themes/blueoceanideas/images/contact-us.png) no-repeat left top;}

.twtr-hd h3 {height:0px;}
.twtr-hd h4 {height:0px;}
.twtr-ft {display:hidden;height:0px;}
#twtr-widget-1 .twtr-tweet a:hover {color:#F7941E;text-decoration:none; background:#FFF;}
#twtr-widget-1 .twtr-timestamp a:hover {color:#F7941E;text-decoration:none; background:#FFF;}

#idc-container .idc-postnav-list
{
	width:100%;
	padding-bottom:10px;
}

#idc-container .idc-postnav-list li {
	list-style:none;
	
}
#idc-container .idc-postnav-list li:before{ content: "";}

#response1{
	display: none;
	border: 1px solid #ccc;
	background: #F7941E;
	padding: 10px;
	width: 170px;
	color: #FFF;
	float:right;
}#response2{
	display: none;
	border: 1px solid #ccc;
	background: #F7941E;
	padding: 10px;
	width: 170px;
	color: #FFF;
	float:right;
}#response3{
	display: none;
	border: 1px solid #ccc;
	background: #F7941E;
	padding: 10px;
	width: 170px;
	color: #FFF;
}
#slidingDiv{background:#efefef;display:none;}
#slidingDiv2{background:#efefef;display:none;}

.btn-close {
    float: right;
    display: inline;
}
a.btn-close:hover {
    background: none;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/*Hide Post View/Count*/
.p7-btns {display:none;}
.views {display:none;}
