body,h1,h2,h3,h4,h5,h6,a,p,ul,ol,li,em,strong,pre,code,form{ padding:0; margin:0}html{height:100%}body{color:white;font:12px Verdana,Arial,Helvetica,sans-serif;line-height:20px;background:black;height:100%}body.video_background{overflow:hidden}body.video_background #page_wrap{position:absolute;top:0;left:0;width:100%;height:100%}
#wrapper{width:1000px;margin:0 auto;position:relative;height:auto;z-index:100}a{color:#d47ab1}a:hover{color:#E6AECF}#bg img{  min-height:100%; min-width:1024px;  width:100%; height:auto;  position:fixed; top:0; left:0}@media screen and (max-width:1024px){ #bg img{ left:50%; margin-left:-512px}}body span#body_loader{width:32px;height:32px;position:absolute;top:50%;left:50%;text-indent:-9999px;background:url(../images/ajax-loader.gif) no-repeat top left;display:block;z-index:0}.hide{display:none}#flashcontent{height:100%;z-index:1}#flashcontent p{position:absolute;top:50%;left:40%;width:300px}.grid{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/grid.html);z-index:10}#menu_wrap{
	width: 240px;
	display: inline-block;
	position: fixed;
	top: 0px;
	z-index: 5000
}#menu{background:url(../images/menu_black.png) repeat-y top left;width:220px;padding:0 10px 25px 10px}#logo{
	width: 240px;
	height: 180px;
	padding-top: 10px;
}#logo h1 a   {display:block;width:220px;height:180px;background:url(../images/logo_back2.png) no-repeat top left;text-indent:-9999px}#navbar {list-style:none;margin:34px 0 -5px 20px}#navbar li{width:160px;height:29px;padding:5px 10px 15px;border-bottom:1px solid #8B8B8A;position:relative}#navbar li:first-child{border-top:1px solid #8B8B8A}#navbar li a{display:block;width:180px;height:40px;font:bold 18px 'Myriad Pro Cond','Myriad Pro','Helvetica','Verdana',sans-serif;color:#ffffff;text-decoration:none;text-transform:uppercase;z-index:20;outline:none}#navbar li span{font:italic bold 12px 'Myriad Pro','Helvetica','Verdana',sans-serif;color:#8B8B8A;position:absolute;top:25px;left:10px;z-index:10;text-transform:none}#navbar li span.hover_arrow{width:30px;height:30px;display:none;background:url(../images/menu_hover_arrow.png) no-repeat top left;position:absolute;top:10px;left:150px}#navbar li.top_nav:hover{background:url(../images/menu_hover_arrow.png) no-repeat center right}body.body_home a#home,body.body_about a#about,body.body_services a#services,body.body_portfolio a#portfolio, body.body_blog a#blog,body.body_contact a#contact{color:#d47ab1}body.body_home a#home span,body.body_about a#about span,body.body_services a#services span,body.body_portfolio a#portfolio span, body.body_blog a#blog span,body.body_contact a#contact span{color:#FFD1FF}body.body_prettyphoto a#prettyphoto,body.body_fancybox a#fancybox,body.body_colorbox a#colorbox,body.body_galleria a#galleria,body.body_slideviewer a#slideviewer{color:#d47ab1}body.body_gallery_2col_pp a#gallery_2col_pp,body.body_gallery_2col_fb a#gallery_2col_fb,body.body_gallery_2col_cb a#gallery_2col_cb,body.body_gallery_3col_pp a#gallery_3col_pp,body.body_gallery_3col_fb a#gallery_3col_fb,body.body_gallery_3col_cb a#gallery_3col_cb,body.body_gallery_4col_pp a#gallery_4col_pp,body.body_gallery_4col_fb a#gallery_4col_fb,body.body_gallery_4col_cb a#gallery_4col_cb,body.body_gallery_grid_pp a#gallery_grid_pp,body.body_gallery_grid_fb a#gallery_grid_fb,body.body_gallery_grid_cb a#gallery_grid_cb{color:#B26FB2}#navbar li ul{position:absolute;top:-1px;left:190px;list-style:none;z-index:1000;width:220px;display:none;background-color: #000;background-position: top;}#navbar li ul li ul{left:150px;display:none}#navbar li:hover ul{display:block}#navbar li:hover ul li ul{display:none}#navbar li:hover ul li:hover ul{display:block}#navbar li ul li{padding:0 0 10px 0;margin:0 20px;min-height:30px;width:180px;border-color:#1b1b1b}#navbar li ul li a{padding:12px 0px 8px 30px;display:block;width:180px;height:20px;margin:0 0 0 -10px}#navbar li ul li a{font-size:12px}#navbar li ul li:hover{background:url(../images/submenu_hover_arrow.png) no-repeat right 4px}#navbar li ul li:first-child{border-top:none}#navbar li ul li:last-child{border-bottom:none}a.not_link{cursor:default}span.not_link{cursor:default}#hide_menu{background:url(../images/hide_menu_back.png) no-repeat bottom left;width:220px;height:115px;margin:0 0 0 0;padding:0 30px 0 30px;position:relative}.menu_visible{background:url(../images/menu_hide_arrow_top.png) no-repeat top left}.menu_hidden{background:url(../images/menu_hide_arrow_bottom.png) no-repeat top left}#hide_menu a{display:none;width:48px;height:48px;text-indent:-9999px;position:absolute;top:5px;left:98px;outline:none}.menu_tooltip{width:140px;height:30px;padding:17px 15px 0 25px;background:url(../images/tooltip.png) no-repeat top center;position:absolute;top:3px;left:130px;font:12px Verdana,Arial,Helvetica,sans-serif;line-height:18px;display:none}.menu_tooltip p{text-align:center}#main_wrap{
	min-height: 100%;
	margin: 0 0 0 240px
}#main{
	position: relative;
	width: 680px;
	padding: 0 40px 75px 40px;
	font: normal 12px Verdana,Arial,sans-serif;
	line-height: 20px;
	display: inline-block;
	overflow: auto;
	background-color: #FAD4E5;
} #main h2{font:bold 30px 'Myriad Pro Cond','Myriad Pro','Helvetica','Verdana',sans-serif;text-transform:normal;margin:35px 0 20px 0;color: #4A4A4A}
#main h2.section_title{margin:19px 0 19px 0;font-family:'Myriad Pro Cond','Myriad Pro','Helvetica','Verdana',sans-serif;font-size:50px;font-weight:bold;color:#d47ab1;text-transform:none}
#main h3{font:bold 35px 'Myriad Pro', 'Helvetica','Verdana',sans-serif;padding:0px 0 25px 0;clear:left;color:#333333}
#main h4{font:italic 16px 'Myriad Pro', 'Helvetica','Verdana',sans-serif;padding:20px 0 10px 0;clear:left;color:#d47ab1}
#content{float:left;margin:0px 0 0 0;color: #4A4A4A}.content_two_thirds{width:460px}.content_full_width{width:680px}.one_third{width:220px;float:left;margin:0 20px 0 0}.two_thirds {width:440px;float:left}.right{margin:0 -20px 0 0}
#content p{
	margin-bottom: 20px;
	color: #4A4A4A
}#content .img_floated_left{float:left;margin:5px 20px 10px 0;border:none}#content .img_floated_right{float:right;margin:5px 0 10px 20px;border:none}#content .img_floated_center{margin:5px auto 10px auto;border:none}#content img{margin:5px 0 20px}#content ul, #content ol{margin:-10px 0 20px 60px;color:#d47ab1} #content ul.no_bullets,#content ol.no_bullets{list-style:none}#content ul.floated_left{margin:20px 0;overflow:hidden}#content ul.floated_left li{float:left;margin:10px;display:inline}blockquote{display:block;padding:15px 30px 30px 60px;width:440px;margin:0 0 0 15px;color:#bbb;font-style:italic;background:transparent url(../images/blockquote.png) no-repeat top left}.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:italic bold 14px/100% Verdana,Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}#gallery_galleria {height:620px;width:700px;margin:-20px 0 15px -10px} #gallery_slideviewer{width:600px;height:500px;overflow:hidden}.svw{width:50px;height:20px;background:#fff}.svw ul{position:relative;left:-999em} .stripViewer {position:relative;overflow:hidden;border:5px solid #262626;margin:0 0 1px 0}.stripViewer ul{ margin:0;padding:0;position:relative;left:0;top:0;width:1%;list-style-type:none}.stripViewer ul li{float:left}.stripTransmitter{overflow:auto;width:1%}.stripTransmitter ul{margin:0;padding:0;position:relative;list-style-type:none}.stripTransmitter{padding:0 0 25px 0}.stripTransmitter ul li{width:20px;float:left;margin:0 1px 1px 0}.stripTransmitter a{font:bold 10px Verdana,Arial;text-align:center;line-height:22px;background:#262626;color:#fff;text-decoration:none;display:block}.stripTransmitter a:hover,a.current{background:#fff;color:#262626} .tooltip{padding:0.5em;background:#fff;color:#000;border:5px solid #dedede}.gallery{margin:20px 0 0 0}.gallery ul li a img{border:none}.gallery ul li{position:relative;z-index:1}.gallery_2columns {list-style:none;margin:0 0 0 -20px;width:700px}.gallery_2columns li{display:inline;float:left;width:330px;height:220px;margin:0 0 20px 20px;position:relative}.gallery_3columns {list-style:none;margin:0 0 15px -10px;width:690px;overflow:hidden}.gallery_3columns li{display:inline;float:left;width:220px;height:140px;margin:0 0 10px 10px;position:relative}.gallery_4columns {list-style:none;margin:0 0 12px -13px;width:700px;overflow:hidden}.gallery_4columns li{display:inline;float:left;width:160px;height:110px;margin:0 0 13px 13px;position:relative}.gallery_grid{list-style:none;margin:0 0 22px -3px;width:710px;overflow:hidden}.gallery_grid li{display:inline;float:left;width:112px;height:112px;margin:0 0 2px 2px;position:relative}.gallery a span{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;display:none;cursor:pointer}.gallery .gallery_2columns a span.image_hover{background:black url(../images/gallery_hover/hover_image_big.png) no-repeat center center}.gallery .gallery_2columns a span.video_hover{background:black url(../images/gallery_hover/hover_video_big.png) no-repeat center center}.gallery .gallery_3columns a span.image_hover{background:black url(../images/gallery_hover/hover_image_medium.png) no-repeat center center}.gallery .gallery_3columns a span.video_hover{background:black url(../images/gallery_hover/hover_video_medium.png) no-repeat center center}.gallery .gallery_4columns a span.image_hover{background:black url(../images/gallery_hover/hover_image_small.png) no-repeat center center}.gallery .gallery_4columns a span.video_hover{background:black url(../images/gallery_hover/hover_video_small.png) no-repeat center center}.gallery .gallery_grid a span.image_hover{background:black url(../images/gallery_hover/hover_image_grid.png) no-repeat center center}.gallery .gallery_grid a span.video_hover{background:black url(../images/gallery_hover/hover_video_grid.png) no-repeat center center}.post h3 a{font-size:20px;font-weight:bold;color:white;text-decoration:none}.post .metadata{
	height:16px;
	padding:8px 10px 6px 10px;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	color:#9e9e9e;
	position:relative;
	margin:10px 0 20px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: inset;
	border-bottom-style: inset;
	border-top-color: #F0D0E3;
	border-bottom-color: #F0D0E3;
}.post .metadata a{position:absolute;top:8px;right:10px;text-decoration:none;color:#9e9e9e;padding:0 0 0 25px;background:url(../images/comment.html) no-repeat left -1px;display:block}.post .metadata a:hover{text-decoration:underline}.post .metadata p{padding:0 0 0 25px;background:url(../images/calendar.html) no-repeat left -1px}.post{position:relative;padding:0 0 60px 0}#content .post a.blog_thumbnail img{border:0;margin:5px 0 15px 0}.post a.thumbnail{margin:0 0 20px 0}.post p{color:#c0c0c0}.post a.read_more{background:url(../images/hover_menu_second_level_arrow.html) no-repeat right -4px;font-size:14px;color:white;text-decoration:none;position:absolute;right:0;bottom:31px}.post a.read_more:hover{border-bottom:1px solid white;padding:1px 0 0 0}#sidebar{
	float:left;
	width:180px;
	margin-top: -12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}#sidebar div{margin:0 0 33px}#sidebar h3{
	font-size:18px;
	color:##d47ab1;
	font-weight:normal;
}#sidebar ul{list-style:none;margin:10px 0 0}#sidebar ul.list li:first-child{border-top:1px solid #2b2b2b}#sidebar ul.list li a{
	border-bottom:1px solid #2b2b2b;
	height:15px;
	color:#d47ab1;
	text-decoration:none;
	display:block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}#sidebar ul.list li a:hover{color:#cfcfcf;background:#d47ab1}#sidebar ul.images li{margin-bottom:10px}#sidebar ul.images a img{border:none}#pagination{float:left;position:relative;width:460px;height:25px;padding:25px 0 15px 0}#pagination a{color:white;text-decoration:none;font-style:italic;font-size:14px}#pagination a.older{position:absolute;left:0px;padding:1px 0 1px 25px;background:url(../images/older.png) no-repeat center left}#pagination a.newer{position:absolute;right:0px;padding:1px 22px 1px 0;background:url(../images/newer.png) no-repeat center right}#pagination ul{list-style:none}#pagination ul li{float:left}#content #comments_list{list-style:none;margin:0;padding:0;width:460px}#comments_list div{background:#0e0e0e;border:1px solid #242424;margin:0 0 20px 0;padding:10px 30px 20px;position:relative;z-index:5;zoom:1}.comment img.comment_avatar{position:absolute;top:15px;left:30px}.comment a.comment_author{color:#8e8e8e;position:absolute;top:19px;left:90px}.comment a.comment_author:hover{color:#c1c1c1}.comment p.comment_metadata{color:#8e8e8e;position:absolute;top:39px;left:90px}.comment p.comment_number{position:absolute;top:25px;right:30px;font-size:40px;font-style:italic;color:#4d4d4d}.comment p.comment_text{border-top:1px solid #242424;margin:70px 0 0 0px;padding:10px 0 0 0;color:#c1c1c1}#comment_form{margin:10px 0 -55px 0}#comment_form input{height:20px;width:220px}#comment_form textarea{width:447px;height:175px}p.comment_info{font-size:11px;margin:10px 0 20px}h3.comments_head{font-style:italic} #contact_ajax{display:none}#contact_form{margin:27px 0 0 0}p.contact_info{font-size:11px;margin:10px 0 20px}input, textarea{background:#1b1b1b;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:white;padding:3px 5px;font:12px Verdana,Arial,sans-serif}#contact_form input{height:20px;width:200px}#contact_form textarea{width:380px;height:175px}input:focus, textarea:focus{background:#ffffff;border:0px solid #616161}input#form_submit{height:30px;padding:0 0 2px 0;background:-moz-linear-gradient(top,#424242,#282828);background:-webkit-gradient(linear,left top,left bottom,from(#424242),to(#282828))}input#form_submit:hover{background:-moz-linear-gradient(top,#282828,#424242);background:-webkit-gradient(linear,left top,left bottom,from(#282828),to(#424242));cursor:pointer}form p{position:relative;margin:0 0 15px 0}form p label{position:absolute;top:3px;left:10px;color:#7b7b7b;display:none}span.error{position:absolute;top:3px;left:225px;font-size:12px;color:#d47ab1}span.comment_error{left:275px} .error_input{border:1px solid #d47ab1}.success{color:green;position:absolute;top:160px;left:40px;padding:5px 0 7px 40px;background:url(../images/success.png) no-repeat top left}#content ul.contact_list{list-style:none;margin:0 0 20px 0;padding:0}.contact_list li:first-child{border-top:1px solid #2b2b2b}.contact_list li{padding:4px 10px 7px 10px;border-bottom:1px solid #2b2b2b}.contact_list li a{color:#000000;text-decoration:none;display:block}.contact_list li.contact_phone{padding-left:23px;background:url(../images/phone_Android.png) no-repeat left 7px; color: #000000 !important; }.contact_list li.contact_fax{padding-left:23px;background:url(../images/fax.png) no-repeat left 7px}.contact_list li.contact_email{padding-left:23px;background:url(../images/email.png) no-repeat left 8px; color: #000000;}.contact_list li.contact_address{padding-left:23px;background:url(../images/house.png) no-repeat left 7px}.map{border:1px solid white}#footer{
	width: 760px;
	padding: 0;
	font-size: 11px;
	position: absolute;
	height: 50px;
	clear: both;
	background-color: #1B1B1B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 240px;
}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
#footer_info{
	position: relative;
	width: 760px;
	float: left;
	margin-bottom: 30px;
}
#footer_info_left{
	width: 360px;
	float: left;
	padding-top: 15px;
	padding-left: 20px;
}
#footer_info_right{
	width: 360px;
	float: right;
	padding-top: 15px;
	padding-right: 20px;
}
#footer_info p{margin:12px 0 0 0;color:#eac2db;width: 360px;display:compact !important;float: left;padding-left: 10px;}
#footer ul.social{
	list-style: none;
	top: 10px;
	right: 24px;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}#footer ul.social li{float:left;margin:0 0 0 10px}#footer ul.social li a img{border:none} .googleplus { position:relative; } .googlehider { opacity:0; height:30px; width:30px; position:absolute; top:0; left:0;z-index:3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); }
.mygoogle { position:absolute; top:0; left:0; z-index:2;} .black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top, #666, #000)}.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top, #444, #000)}.black:active{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top, #000, #444)}.gray{color:#e9e9e9;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top, #888, #575757)}.gray:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top, #757575, #4b4b4b)}.gray:active{color:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top, #575757, #888)}.white{color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed)}.white:hover{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top, #fff, #dcdcdc)}.white:active{color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top, #ededed, #fff)}.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20)}.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015)}.orange:active{color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a)}.red{color:#faddde;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top, #ed1c24, #aa1317)}.red:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top, #c9151b, #a11115)}.red:active{color:#de898c;background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top, #aa1317, #ed1c24)}.blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5)}.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top, #0095cc, #00678e)}.blue:active{color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top, #0078a5, #00adee)}.rosy{color:#fae7e9;border:solid 1px #b73948;background:#da5867;background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));background:-moz-linear-gradient(top, #f16c7c, #bf404f)}.rosy:hover{background:#ba4b58;background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));background:-moz-linear-gradient(top, #cf5d6a, #a53845)}.rosy:active{color:#dca4ab;background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));background:-moz-linear-gradient(top, #bf404f, #f16c7c)}.green{color:#e8f0de;border:solid 1px #538312;background:#64991e;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top, #7db72f, #4e7d0e)}.green:hover{background:#538018;background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));background:-moz-linear-gradient(top, #6b9d28, #436b0c)}.green:active{color:#a9c08c;background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));background:-moz-linear-gradient(top, #4e7d0e, #7db72f)}.pink{color:#feeef5;border:solid 1px #d2729e;background:#f895c2;background:-webkit-gradient(linear,left top,left bottom,from(#feb1d3),to(#f171ab));background:-moz-linear-gradient(top, #feb1d3, #f171ab)}.pink:hover{background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#f4aacb),to(#e86ca4));background:-moz-linear-gradient(top, #f4aacb, #e86ca4)}.pink:active{color:#f3c3d9;background:-webkit-gradient(linear,left top,left bottom,from(#f171ab),to(#feb1d3));background:-moz-linear-gradient(top, #f171ab, #feb1d3)} #slideshow { height: 510px; width: 680px; margin: auto } #slideshow img {  }
.centered{
    display: block;
    margin-left: auto;
    margin-right: auto }

#fb-wrapper{
	text-align: center;
	margin-top: 20px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
 }
 
 #introtext{
	text-align: left;
	margin-top: 20px;
	color: #0E0E0E;
 }
 #introtext h1{
	text-align: left;
	margin-top: 20px;
	color: #0E0E0E;
	padding-bottom:10px;
 }
