body{ padding:0; margin:0;   font:normal 12px/20px Arial, Helvetica, sans-serif; 	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat; }

img{ border:none;}
.spacer{ clear:both; font-size:1px; line-height:1px;}
#all{ background:url(../images/header_bg.jpg) repeat-x top  ;}
#wrap{ width:900px; margin:0 auto; background:none; }


/* header style */
#header{ height:115px; position:relative;}

/* logo style */
#logo{
	position:absolute;
	top: 24px;
	left: 10px;
}

/* facebook style */
#facebook{
	position:absolute;
	top: 70px;
	right: 50px;
	}
.social-networks{
	position:absolute;
	top: 52px;
	right: 10px;
	list-style:none;
	float:right;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.social-networks li{
	margin:0 0 0 0px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	list-style:none outside;
}
.social-networks a{
	display:block;
	width:33px;
	height:33px;
	background:url(../images/sprite.png) no-repeat;
}
.social-networks .facebook a{background-position:-80px -267px;}
.social-networks .facebook a:hover{background-position:-116px -267px;}

/* banner style */
#banner{ height:294px; background:url(../images/banner_bg.png) no-repeat top; padding:25px 0 0 23px;}

/* content wrap style */
#content-wrap-mid{ background:url(../images/content-wrap-mid_bg.png) repeat-y; }
#content-wrap-top{ background:url(../images/content-wrap-top_bg.png) no-repeat top; min-height: 439px; height:439px; height:auto !important;color: #4b6581; }

#w-page #content-wrap-mid,#portfolio #content-wrap-mid{background:url(../images/content-wrap-mid-w_bg.png) repeat-y;}
#w-page #content-wrap-top,#portfolio #content-wrap-top{ background:url(../images/content-wrap-top-w_bg.png) no-repeat top;}

/* sidebar 1 style */
#sidebar1{ width:271px; float:left; padding:55px 0 0 0;}

/* sidebar 2 style */
#sidebar2{ width:266px; float:left}
#w-page #sidebar2{ width:296px; float:left}

#sidebar2 .image-holder{ padding:24px 0 0 0; text-align:center}
#sidebar2 .image-holder object{  border:3px solid #fff; display:block; margin:0 auto;}
#sidebar2 .sidecontent{ padding:10px 22px 10px 25px}
#sidebar2 .content-box{ padding:0px 0 5px 0 ;}

 .sidecontent span.more,.sidecontent span.more a { padding:0; margin:0;color:#a9bcd2; text-decoration:none }
#sidebar1 p.author{ text-align:right; line-height:16px; font-style:italic}
 
 
 /* content style */
#content{ width:293px; float:left; padding:20px 40px 0 30px;  font:normal 12px/20px Arial, Helvetica, sans-serif;}
#w-page #content{ width:263px; padding:20px 40px 0 10px;}
#portfolio #content{width:596px; padding:20px 20px 0 10px; }
#content ul{ padding:0; margin:10px 0 0 10px;}
#content ul ul{ margin:0 0 0 40px}
#content ul.contact-detailed{ list-style:none; margin:0; padding:10px 0 0 0;}
#content ul.contact-detailed li{ clear:both; padding:5px 0}
.icon{ float:left; width:22px}
.info{ float:left; width:200px}
#content h1,#sidebar2 h2,#content h2{ color:#a9bcd2; font-size:24px; font-weight:normal; background:url(../images/header-text_bg.gif) repeat-x bottom  ; padding:0 0 12px 0; margin:0;}

#content p{ margin:0; padding:10px 0 5px;} 
#content a{color:#a9bcd2; text-decoration:none}
#content a:hover{color:#a9bcd2; text-decoration:underline}

#content p.author{ text-align:right; line-height:16px;  color:#a9bcd2;}

#content .content-box{ padding:10px 0 10px 0;}
#portfolio #content .content-box{ padding:0; width:435px;; margin:0 auto;}

span.quotes{ font-size:28px; line-height:20px }
#image-holder{ width:546px; margin:0 auto 20px auto; background: url(../images/image-holder-mid_bg.jpg) repeat-y center}
#image-holder-top{ background: url(../images/image-holder-top_bg.jpg) no-repeat top center; padding:15px 15px 30px 15px; width:516px; margin:0 auto 0px auto; }
#image-holder-bot{ background: url(../images/image-holder-bot_bg.jpg) no-repeat bottom center}


/* content menu  style */
#content-menu{ height:32px;}
#content-menu ul{  padding:0; margin:0; list-style:none; float:right; padding:1px 24px 0 0;}
.eachtesti{ padding:0 0 20px 0;}

#content-menu ul li{ float:left}
#content-menu ul li a{height:31px; width:107px; display:block; text-indent:-99999px;}
#content-menu ul li#information a{ background:#000 url(../images/content-menu_bg.png) no-repeat 0px -31px;width:106px;}
#content-menu ul li#portfolio a{background:transparent url(../images/content-menu_bg.png) no-repeat -107px -31px;width:113px; }
#content-menu ul li#contact a{background:transparent url(../images/content-menu_bg.png) no-repeat -220px -31px;width:121px;}

#content-menu ul li#information a:hover,#content-menu ul li#information a.selected{ background:transparent url(../images/content-menu_bg.png) no-repeat 0px 0px;width:106px;}
#content-menu ul li#portfolio a:hover,#content-menu ul li#portfolio a.selected{ background:transparent url(../images/content-menu_bg.png) no-repeat -107px 0px;width:113px; }
#content-menu ul li#contact a:hover,#content-menu ul li#contact a.selected{ background:transparent url(../images/content-menu_bg.png) no-repeat -220px 0px;width:121px;}



/* left nav style */
#left-nav{ padding:0 0 0 48px; min-height:340px; height:340px; height:auto !important; }

#left-nav ul { padding:0; margin:0; list-style:none;}

#left-nav ul li{ padding:0; margin:0; }
#left-nav ul li a{height:35px; width:211px; display:block; text-indent:-99999px;}
#left-nav ul li#about a{ background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px 0px;}
#left-nav ul li#products a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -35px; }
#left-nav ul li#design a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -70px;}
#left-nav ul li#meet a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -105px;}
#left-nav ul li#accolades a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -140px;}

#left-nav ul li#contact1 a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -175px;}

#left-nav ul li#publications a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -210px;}
#left-nav ul li#advertisement a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -245px;}
#left-nav ul li#event a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -280px;}
#left-nav ul li#direct1 a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -315px;}
#left-nav ul li#marketing a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -350px;}
#left-nav ul li#corporate a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -385px;}
#left-nav ul li#wedding a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -420px; height:39px;  }
#left-nav ul li#miscellany a{background:transparent url(../images/left-menu_bgv2.png) no-repeat -211px -460px; height:39px;}

#left-nav ul li#about a:hover,#left-nav ul li#about a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px 0px;}
#left-nav ul li#products a:hover,#left-nav ul li#products a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px -35px; }
#left-nav ul li#design a:hover,#left-nav ul li#design a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px -70px;}
#left-nav ul li#meet a:hover,#left-nav ul li#meet a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px -105px;}
#left-nav ul li#accolades a:hover,#left-nav ul li#accolades a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px -140px;}

#left-nav ul li#contact1 a:hover,#left-nav ul li#contact1 a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0px -175px;}

#left-nav ul li#publications a:hover,#left-nav ul li#publications a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -210px;}
#left-nav ul li#advertisement a:hover,#left-nav ul li#advertisement a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -245px;}
#left-nav ul li#event a:hover,#left-nav ul li#event a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -280px;}
#left-nav ul li#direct1 a:hover,#left-nav ul li#direct1 a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -315px;}
#left-nav ul li#marketing a:hover,#left-nav ul li#marketing a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -350px;}
#left-nav ul li#corporate a:hover,#left-nav ul li#corporate a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -385px;}
#left-nav ul li#wedding a:hover,#left-nav ul li#wedding a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -420px;}
#left-nav ul li#miscellany a:hover,#left-nav ul li#miscellany a.selected{ background:transparent url(../images/left-menu_bgv2.png) no-repeat 0 -460px;}

/* tidbit style */
#tidbit{ height:320px; margin:15px 0 0 0; background: url(../images/tidbit_bg.png) no-repeat top right; padding:80px 37px 0 58px; color:#7e876b;}


