/*administration*/
#divAdmin
{
    width:100%;
    margin:0 auto;
    min-height:500px;
    padding-right:20px;
}
#divAdmin img
{
    border:none;
}
#divAdmin p
{
    padding:0;
    margin:0;
}
#divAdmin input
{
    height:25px;
    border:solid 1px #ccc;
    padding:0 0 0 5px;
    color:#444;
    
}
#divAdmin input:focus
{
    border:solid 1px #006600;
    background-color:#eee;
}
#divAdmin input:hover
{
    border:solid 1px #006600;
}
#divAdmin select
{
    height:25px;
    border:solid 1px #ccc;
    padding:2px 1px 2px 5px;
    color:#444;    
}


#divAdmin .fileuploadbox input
{
    height:25px;
    border:solid 1px #ccc;
    padding:2px 1px 2px 5px;
    color:#444;
    background-color:#fff;    
}
#divAdmin h4
{
    
}
#divAdmin h5
{
    font-size:18px;
}
#divAdmin .admincontent
{
    
}
#divAdmin .adminselectors
{
    margin:0 0 20px 0;
}
#divAdmin .adminstatus
{
    float:right;
    font-size:22px;
    color:#005500;   
}


/**************/
#divAdmin .formarray
{
    margin:0 0 20px 0;   
}
#divAdmin .formelement
{
    margin:7px 0 7px 0;   
}
#divAdmin .formelement label
{
    vertical-align:top;
    display: inline-block;
    width: 120px;  
}
#divAdmin .formelementbuttons
{
    display:block;
    text-align:center;
    margin:20px 0 0 0;
}
#divAdmin .formelementbuttons a
{
    display:block;
    padding:10px 0 10px 0;
    width:100px;
    border:solid 1px #ccc;
    display:inline-block;
    text-decoration:none;
}
#divAdmin .formelementbuttons a:hover
{
    background-color:#efefef;
}
.admintable
{
    width:100%; 
    border:solid 1px #aaa; 
    margin:10px 0 20px 0;
}
.admintable thead
{
    width:100%;
    background-color:#333;
    color:#fff;
    font-weight:bold;
    height:30px;   
}
.admintable thead td
{
    padding:5px;  
}
.admintable tr.altrow
{ 
    background-color:#eee; 
}
.admintable tr.row td
{ 
    padding:5px;
}
.admintable tr.altrow td
{ 
    padding:5px;
}
#divAdmin .tabcontainer
{
     min-height:400px;
}



#divAdmin .edit
{
    background: url('../siteimages/icons/edit.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
#divAdmin .delete
{
    background: url('../siteimages/icons/delete.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
#divAdmin .email
{
    background: url('../siteimages/icons/email.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
#divAdmin .view
{
    background: url('../siteimages/icons/view.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
#divAdmin .add
{
    background: url('../siteimages/icons/add.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

#divAdmin .movedown
{
    background: url('../siteimages/icons/movedown.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

#divAdmin .approve
{
    background: url('../siteimages/icons/accept.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

#divAdmin .update
{
    background: url('../siteimages/icons/update.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
#divAdmin .info
{
    background: url('../siteimages/icons/info.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .primary
{
    background: url('../siteimages/icons/favorite.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .active
{
    background: url('../siteimages/icons/power.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .deactivate
{
    background: url('../siteimages/icons/redpower.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .activate
{
    background: url('../siteimages/icons/greenpower.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .owner
{
    background: url('../siteimages/icons/edit_businesswoman.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .property
{
    background: url('../siteimages/icons/home.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .premium
{
    background: url('../siteimages/icons/star_full.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .featured
{
    background: url('../siteimages/icons/sun.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .images
{
    background: url('../siteimages/icons/photo_camera.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

#divAdmin .moveup
{
    background: url('../siteimages/icons/moveup.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

#divAdmin .movedown
{
    background: url('../siteimages/icons/movedown.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

#divAdmin .movetop
{
    background: url('../siteimages/icons/movetop.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
#divAdmin .movebottom
{
    background: url('../siteimages/icons/movebottom.png') no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}
/*containers*/
.top
{
     display:none;
}
.header
{
}
.left
{
}
.right
{
}
.center
{
}
.centertop
{
}
.centerbottom
{
}
.footer
{
}
.bottom
{
}
.st, .st a, .st a:visited, .st a:hover { font-size:11px; color:#dddddd;}
/*styles*/
#slogan {
	float:left;
	margin-top:15px;
	width:730px;
	margin-right: 25px;
}
#get-in-touch {
	float:left;
	height:55px;
	margin-top:15px;
	width:185px;
	background-color: #EAEAEA;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 1px 3px #ccc;
	-webkit-box-shadow: 0 1px 3px #ccc;
	text-align: center;
}
.locationstop
{
margin:0 0 30px 0;
}
/***************************************************
				      GENERAL
***************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
body {
	background-color: #222222;
	font-size: 12px;
	color: #555;
	line-height: 17px;
	background-repeat: repeat;
	background-image: url(/images/background.jpg);
}
h1,h2,h3,h4,h5,h6{color: #591009;}
h1{
	font-size:36px;
	display: block;
}
h2{font-size:28px;}
h3{font-size:22px; }
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:12px;}
ul, ol	{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
p {
	margin: 0 0 10px 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
p.italic {
	padding-top: 10px;
	padding-bottom: 15px;
	display: block;
	font-size: 17px;
	font-weight: normal;
	font-style: italic;
}

a {
	text-decoration: none;
	color: #591009;
}
a:hover {
	text-decoration: underline;
}
.read-more {
	color: #818181;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 1px 1px 0px #fff;
	background-color: #DDDDDD;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	float: right;
	margin-top: 15px;
	margin-left: 15px;
}
.imgleft {
	float:left;
	margin:4px 12px 0px 0px;
}
.imgright {
	float:right;
	margin:4px 0px 0px 12px;
}
input, textarea {
	outline-style:none;
}
.divider {
	width: 100%;
	display: block;
	height: 25px;
	float: left;

}
.border-divider {
	float: left;
	width: 100%;
	display: block;
	height: 25px;
	background-image: url(/images/border-divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#divWrapperMain {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
}
#divCenterWrapper {
	padding-top: 0px;
	padding-bottom: 25px;
	margin: 0px;
	padding-right: 35px;
	padding-left: 35px;
	background-repeat: repeat-y;
	float: left;
	width: 940px;
	background-position: center top;
	background-image: url(/images/content.gif);
}
#divHeader {
	float: left;
	width: 100%;
	background-image: url(/images/header-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 19px;
}
#logo {
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
/***************************************************
				      COLUMNS
***************************************************/
#inner_content .one, #inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even { float:left; }
#inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even{margin-right: 35px; }
#inner_content .one {width: 100%; margin:0 0 10px 0;}
#inner_content .two-even{
	width:287px;
}
#inner_content .two-odd{
	width:395px;
}
#inner_content .three-even{
	width:180px;
}
#inner_content .four-even{
	width:126px;
}
#inner_content .two-even.last, #inner_content .two-odd.last, #inner_content .three-even.last, #inner_content .four-even.last{ float:left; margin-right: 0px; }
.one, .two-even, .two-odd, .three-even, .four-even { float:left; }
.two-even, .two-odd, .three-even, .four-even{
	margin-right: 35px;
}
.one {width: 940px;}
.two-even{
	width:452px;
}
.two-odd{width:616px;}
.three-even{
	width:289px;
}
.four-even{
	width:208px;
}
.last{ margin-right: 0px;}
/***************************************************
				      SEARCH
***************************************************/
.search {
	float: right;
	width: 300px;
	padding: 0px;
	margin-top: 35px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 35px;
	font-weight: bold;
	height: 40px;
	background-image: url(/images/search-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.search input {
	margin: 0px;
	float: left;
	width: 235px;
	height: 20px;
	color: #aaaaaa;
	padding-top: 12px;
	padding-left: 10px;
	font-size: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding-right: 5px;
}
.search input:focus {
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
,search .search_button {
	color: #FFFFFF;
	float: left;
	width: 40px;
	height: 38px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	cursor: pointer;
	background-image: url(/images/search-button.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/***************************************************
				     BOTTOM HOLDER
***************************************************/
#bottom_holder {
	width: 970px;
	background-image: url(/images/t-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #EAEAEA;
	font-size: 11px;
	float: left;
}
#bottom_holder strong {
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	display: block;
}
/***************************************************
				FLICKR
***************************************************/
ul#flickr li {
	float: left;
	width: 69px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-top-style: none;
}
ul#flickr li a {
	background-image: none;
	padding-left: 0px;
}
ul#flickr li a img {
	border:3px solid #999999;
	height: 50px;
	width: 50px;
	filter:alpha(opacity=60);
	opacity:0.6;
}
ul#flickr li a:hover img {
	filter:alpha(opacity=90);
	opacity:0.9;
}	
/***************************************************
				TWITTER
***************************************************/
.twitters {
	background-image: url(/images/twitter_icon.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	float: left;
	margin-top: 25px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #202020;
	border-right-color: #5F5F5F;
	border-bottom-color: #4F4F4F;
	border-left-color: #202020;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
}
.twitters .follow-me {
	display: block;
	float: left;
	height: 60px;
	width: 50px;
	margin-left: 15px;
	text-indent: -9999px;
}
#tweets {
	float: left;
	display: block;
}
#tweets p {
	padding: 20px;
	float: left;
	width: 833px;
	display: block;
	height: 20px;
}
/***************************************************
			JQUERYSLIDEMENU
***************************************************/
.jqueryslidemenu {
	z-index: 1000;
	float: left;
	position: relative;
	background-image: url(/images/menu-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 71px;
	width: 990px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.jqueryslidemenu ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	float: left;
	position: absolute;
	left: 15px;
}
.jqueryslidemenu ul li {
	float: left;
	position: relative;
}
.jqueryslidemenu ul li a.last {
	float: left;
	position: relative;
	background-image: none;
}
.jqueryslidemenu ul li a {
	color: #444444;
	text-decoration: none;
	text-align: left;
	display: block;
	float: left;
	font-size: 14px;
	text-shadow:1px 1px 0 #fff;
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 22px;
	padding-right: 11px;
	padding-bottom: 23px;
	padding-left: 9px;
	background-image: url(/images/menuline.png);
}
.jqueryslidemenu ul li a.current {
	color:#000000;
	background-repeat: no-repeat;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.hover {
	text-decoration: none;
	color: #000000;
}
.jqueryslidemenu li a strong {
	display:block;
	font-weight: normal;
	font-size: 15px;
}
.jqueryslidemenu li a span {
	display:block;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
.jqueryslidemenu ul li ul {
	display: block;
	visibility: hidden;
	background-color: #f5f5f5;
	-moz-border-radius-bottomleft:3px; 
	-moz-border-radius-bottomright:3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);			
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	padding: 2px;
	width: 170px;
}
.jqueryslidemenu ul li ul li {
	display: block;
	list-style:none;
	margin: 0px;
	float: left;
	padding: 0px;
}
.jqueryslidemenu ul li ul li a {
	font-size: 12px;
	display: block;
	text-align: left;
	color: #222222;
	text-shadow:1px 1px 0 #fff;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-image: none;
	width: 156px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.jqueryslidemenu ul li ul li ul {
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:0px;
	left: 33px;
}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
	background-color: #e5e5e5;
}
.jqueryslidemenu ul li:hover {
	background-image: url(/images/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.jqueryslidemenu ul li ul li:hover {
	background-image: none;
}
/***************************************************
			LOGIN PANEL
***************************************************/
#login-panel {
	width: 300px;
	position: absolute;
	top: 14px;
	right: 25px;
	z-index: 10;
}
#login-panel .open-close {
	width: 100px;
	height: 13px;
	display: block;
	color: #666666;
	text-shadow:1px 1px 0 #fff;	
	text-decoration: none;
	background-image: url(/images/toggle-open.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 8px;
	padding-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
#login-panel .current {
	background-attachment: scroll;
	background-image: url(/images/toggle-close.png);
	background-repeat: no-repeat;
}
#login-panel form {
	width: 260px;
	padding: 20px;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color: #DDDDDD;
}
#login-panel label {
	color: #666666;
}
#login-panel div input {
	border: none;
	background-color: #F3F3F3;
	color: #999;
	width: 250px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-bottom: 10px;
}
#login-panel form input.checkbox {
	margin-right: 5px;
	float: left;
	width: 20px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#login-panel form .checkbox-label {
	margin-right: 5px;
	float: left;
}
#login-panel .forgot {
	margin-left: 5px;
	padding-left: 7px;
	border-left: 1px dotted #999;
}
#login-panel .button {
	color: #fff;
	text-decoration: none;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BD3D76;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	width: 50px;
	float: right;
	text-align: center;
}
/***************************************************
			INDEX LIST SERVICES
***************************************************/
.index-list-services ul {
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	background-color: #EAEAEA;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;	
	
}
.index-list-services ul li {
	width: 283px;
	margin-right: 12px;
	float: left;
	display: block;
	margin-left: 0px;
	padding-right: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
	background-image: none;
	padding-left: 12px;
}
.index-list-services ul li.last {
	width: 300px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.index-list-services .icon {
	width: 55px;
	margin-right: 10px;
	float: left;
}
/***************************************************
				 TESTIMONIALS
***************************************************/
.sliderbutton {
	float:right;
	width:25px;
	margin-left: 3px;
}
.sliderbutton img {
	cursor:pointer;
}
#testimonial-holder {
	float: left;
	width: 100%;
}
#testimonial {
	float:left;
	position:relative;
	overflow:auto;
	height: 155px;
	width: 100%;
}
#testimonial ul {
	position:absolute;
	list-style:none;
	top:0;
	left:0;
	padding: 0px;
	height: 155px;
	font-style: italic;
	margin-left: 0;
}
#testimonial li {
	float:left;
	width:100%;
	height:155px;
	padding: 0px;
	font-style: italic;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#testimonial li a {
	text-align: right;
	display: block;
	background-image: none;
}
#testimonial li p {
	padding: 0px;
}
#testimonial li .authors {
	font-weight: bold;
	color: #666666;
	text-align: right;
	display: block;
}
#testimonial-holder h2 {
	float: left;	
}
/***************************************************
				PORTFOLIO
***************************************************/
#portfolio {
	float: left;
	width: 960px;
	margin-left: -15px;
}
#portfolio ul {
	margin-left: 0px;
}
#portfolio ul li {
	margin-top: 20px;
	list-style-type: none;
	position: relative;
	float: left;
	margin-right: 8px;
	margin-left: 22px;
}
#portfolio ul li.one, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-zoom-two.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 930px;	
}
#portfolio ul li.one.play, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-play-two.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 940px;	
}
#portfolio ul li.two, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-zoom-two.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 448px;
}
#portfolio ul li.two.play, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-play-two.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 448px;
}
#portfolio ul li.three, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-zoom-three.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 289px;
}
#portfolio ul li.three.play, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-play-three.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 289px;
}
#portfolio ul li.four, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-zoom-four.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 210px;		
}
#portfolio ul li.four.play, #portfolio ul img:focus {
	background-image: url(/images/thumb-hover-play-four.png);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	width: 210px;		
}
#portfolio ul li img {
	display: block;
	border: 1px solid #fff;
	background-color: #eeeeee;
	padding: 8px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#portfolio ul li.one img {
	float: left;
	margin-right: 35px;
}
#portfolio ul li h3 {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FFFFFF;
}
#portfolio ul li h3 a {
	display: block;
}
#portfolio ul li h3 a:hover {
	text-decoration: none;
}
.portfolio-thumbnail{
	position:absolute;
	width:249px;
	height:160px;
	z-index:10;
	opacity: 0.9;
	left: 9px;
	top: 9px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #000;
}
.portfolio-thumbnail a {
	display: block;
	float: left;
	padding-right: 15px;
	text-decoration: underline;
}
.portfolio-thumbnail a:hover {
	text-decoration: none;
}
/***************************************************
		    PORTFOLIO FILTER
***************************************************/
#portfolio-filter ul {
	display: block;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	margin: 0px;
	padding: 0px;
}
#portfolio-filter li {
	background: none;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
#portfolio-filter li a {
	color: #999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	float: left;
}
#portfolio-filter li a.current, #portfolio-filter li a:hover {
	color: #818181;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 1px 1px 0px #fff;
	background-color: #DDDDDD;
	background-image: none;
}
/*********************************************************************
					TEAM MEMBERS
 *********************************************************************/
.team-member ul {
	margin-left:0;
}
.team-member li {
	list-style-type: none;
	padding-bottom: 25px;
}
.team-member img {
	border: 1px solid #fff;
	background-color: #eeeeee;
	padding: 4px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.team-member strong {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
/*********************************************************************
					TOGGLE STYLE
 *********************************************************************/
.open-close {
	position:relative;
	background-image: url(/images/toggle-open.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.open-close a {
	text-decoration: none;
	color:#65696E;
	background-image: url(/images/border-divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
	display: block;
}
.current{
	background-attachment: scroll;
	background-image: url(/images/toggle-close.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.desc{
	overflow:hidden;
	margin-bottom: 20px;
}
/*********************************************************************
					CAROUSEL STYLE
 *********************************************************************/
.jcarousel-container {
	position: relative;
	margin-bottom: 25px;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 100%;
	height: 290px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  100%;
	overflow: hidden;
	height: 258px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 100%;
	float: left;
	height: 70px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 1px;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 0;
	left: 150px;
	width: 130px;
	height: 27px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(/images/next.gif);
	background-repeat: no-repeat;
	background-position: left -27px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -54px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -27;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: left top;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	bottom: 0;
	left: 3px;
	width: 130px;
	height: 27px;
	cursor: pointer;
	background-image: url(/images/previous.gif);
	background-repeat: no-repeat;
	background-position: left -27px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -54px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: left -27px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: left top;
}
/*********************************************************************
					TABS STYLE
 *********************************************************************/
ul.tabs {
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.tabs li {
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-right: 1px;
	margin-left: 0;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	margin-bottom: 0;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
ul.tabs.container li {
	background-color: #DBDBDB;
}
ul.tabs.sidebar li {
	background-color: #CDCDCD;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #666666;
	display: block;
	outline: none;
	text-shadow:1px 1px 0 #fff;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
ul.tabs.container li.active, ul.tabs.container li.active a:hover  {
	background-color: #ededed;
}
ul.tabs.sidebar li.active, ul.tabs.sidebar li.active a:hover  {
	background-color: #DBDBDB;
}
.tab_container, .tab_container.sidebar {
	clear: both;
	float: left; 
	width: 100%;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_container {
	background-color: #ededed;
}
.tab_content {
	padding: 20px;
	float: left;
}
.tab_content.sidebar {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tab_content img {
	float: left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0;
}
/*blog*/
/***************************************************
				 SIDEBAR
***************************************************/
#sidebar {
	margin: 0px;
	float: left;
	width: 283px;
	padding: 10px;
	background-color: #EDEDED;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	margin-right: 5px;
	border: 1px solid #fff;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
}
#sidebar h2 {
	font-size: 22px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.block  {
	color: #666;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
       margin:20px 0 0 0;
}
.block p  {
	padding-bottom: 0px;
}
.block h3  {
	margin-top: 20px;
}
.block ul {
	top:0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.block ul li {
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDBDB;
	margin: 0px;
	padding-bottom: 7px;
}
.block ul li a {
	text-decoration:none;
	margin: 0px;
	background-image: url(../images/block-ul-a-bg.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	display: block;
	color: #999999;
}
.block ul li a.uppercase {
	text-transform: uppercase;
	color: #666666;
}
.block ul li a:hover {
	text-decoration: underline;
	color: #666666;
}
.block li .date{
	display:block;
	color:#B1B1B1;
	text-transform: uppercase;
	font-size: 11px;
}
.block img {
	border: 1px solid #fff;
	background-color: #eeeeee;
	padding: 4px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/***************************************************
				      ENTRIES
***************************************************/
#inner_content {
	width:610px;
	float: left;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.entry {
	width:100%;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	position: relative;
	padding-bottom: 35px;
}
.entry .entry_content {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.entry img {
	border: 1px solid #fff;
	background-color: #eeeeee;
	padding: 4px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}	
.entry h1	{
	font-size:24px;
	margin: 0px;
	width: 85%;
	padding: 0px;
}
.entry h1 a {
	line-height: 30px;
	font-size: 28px;
}
.entry h1 a:hover	{
	text-decoration: none;
}
.image-holder {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
}
/***************************************************
				  COMMENT FORM
***************************************************/
#commentform {
	margin:0px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 		
	float: left;
	position: relative;
	width: 610px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#commentform .holder {
	padding-top: 15px;
}
#commentform div {
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#commentform div label {
	display: block;
	padding-left: 2px;
}
#commentform div label.error {
	color: #a80000;
	position: absolute;
	right: 29px;
	text-align: right;
	font-size: 0.9em;
	top: 0px;
}
#commentform input, textarea {
	background-color: #ededed;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px; 		
	width:183px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 2px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}	
#commentform textarea {
	height:100px;
	width: 587px;
}
#commentform input:focus, textarea:focus {
	background-color: #DBDBDB;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #BCBCBC;
}
#commentform input.submit {
	color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	background-color: #BD3D76;
	margin-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 110px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#commentform em {
	color:#CCCCCC; 
	font-size:0.9em; 
}	
/***************************************************
				 META DATA
***************************************************/
.meta {
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	font-size: 9px;
	text-transform: uppercase;
	padding-top: 5px;
	margin: 0;	
}
.meta ul {
	margin: 0;	
}
.meta li {
	display: block;
	float: left;
}
.meta a {
	display: block;
	margin: 0 0 0 10px;
	padding: 4px 8px;
	color: #999999;
}	
.tag_list {
	display: block;
	overflow: auto;
	list-style-type: none;
	padding-left: 10px;
	background-image: url(../images/icon-tag.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.meta_list {
	display: block;
	list-style-type: none;
	overflow: auto;
}
.meta_list li.meta_time {
	padding: 0 0 0 10px;
	background-image: url(../images/icon-time.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.meta_list li.meta_user {
	margin-left: 20px;
	padding: 0 0 0 10px;
	background-image: url(../images/icon-user.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.meta_list li.meta_comment {
	padding: 0 0 0 10px;
	margin-left: 20px;
	background-image: url(../images/icon-comment.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
/***************************************************
				      COMMENT
***************************************************/
.commentlist {
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:0;
}
.commentlist li {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0;
}
.commentlist li ul li {
	padding-left: 80px;
	display: block;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(../images/comment_bubble.gif);
	background-repeat: no-repeat;
	background-position: 35px 65px;
	margin: 0px;
}
.children {
	background-image: url(../images/comment_bubble_vertical.gif);
	background-repeat: repeat-y;
	background-position: 35px top;
	padding: 0px;
	margin: 0px;
}
.children li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.commentmetadata {
	color: #666666;
	font-size: 11px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
.commentlist li .avatar {
	border: 1px solid #fff;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right: 15px;
	background-color: #eeeeee;
	float: left;
	padding: 3px;
	margin-bottom: 1px;
}
.commentlist p {
	display: inline;
	margin-top: 5px;
	margin-bottom: 5px;
}
.commentlist li .comment-author {
}
.reply {
	position: absolute;
	top: 9px;
	right: 0px;
	background-image: url(../images/arrow-reply.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 20px;
	font-size: 11px;
}
.commentlist li ul li .reply {
	position: absolute;
	top: 29px;
	right: 0px;
}
/***************************************************
				     TAGS
***************************************************/
.tags a{
	display: inline-block;
	color: #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0;
	padding: 5px;
	font-weight: normal;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;				
	border-radius:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;	
}
.tags a:hover {
	text-decoration: underline;
	color: #666666;
}
/***************************************************
					ABOUT THE AUTHOR
***************************************************/
.author {
	background-color: #ededed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	padding:20px;
	overflow:hidden;
	margin-top:20px;
}
.author .avatar {
	float:left;
	width:85px;
	display:inline;
}
.author .avatar img {
	border: 1px solid #fff;
	background-color: #eeeeee;
	padding: 4px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.author .text { 
	padding-left:110px; 
}
/***************************************************
				     PAGINATOR
***************************************************/
.paginator {
	font-size:1em;
	width:590px;
	background-color: #ededed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;

	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin-top: 90px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
	color: #65696E;
}
.paginator span a:hover {
	text-decoration: underline;
}
.paginator span strong {
	font-style:normal;
	font-weight:normal;
	color: #fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
	background-color: #BD3D76;
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0;
	height:3px;
	top:0;
	left:0;
	font-size:1px;
	background-color: #999999;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(../images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
}
.fullsize .scroll_thumb {
	display:none;
}
.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em;
	color:#808080;
}
/*slideshow-cycle*/
/***************************************************
			HOME PAGE SLIDER
***************************************************/
#slideshow-holder{
	width: 940px;
	height: 360px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.full {
	padding: 0px;
	width: 940px;
	height: 300px;
	background-color: #EEEEEE;
	-moz-box-shadow: 0 1px 3px #666;
	-webkit-box-shadow: 0 1px 3px #666;
	margin: 0px;
}
.half img {
	background-color: #EEEEEE;
	-moz-box-shadow: 0 1px 3px #666;
	-webkit-box-shadow: 0 1px 3px #666;	
	padding: 10px;
}
.slide-text {
	position: relative;
	width: 940px;
    background: none repeat scroll 0 0 transparent !important;		
}
.slide-text h1{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-size: 32px;
}
.slide-text p{
	color:#666666;
	z-index: 999;
	top: 0px;
	right: 0px;
	padding-bottom: 25px;
	line-height: 22px;
}
.slide-text img {
	padding-top: 10px;
	padding-left: 10px;
}
.slide-text a {
	text-align: center;
	width: 73px;
	height: 13px;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
/* ------- 1. Right Slider ------- */
.right .item {
	position: absolute;
	top: 10px;
	width: 360px;
	right: 10px;
	height: 240px;
	padding: 20px;
}
/* ------- 2. Left Slider ------- */
.left .item {
	position: absolute;
	top: 10px;
	width: 360px;
	left: 10px;
	height: 240px;
	padding: 20px;
}
.left img {
	background-repeat: repeat;
	top: 0px;
	right: 10px;
	float: right;
	padding-right: 10px;
}
/* ------- Slideshow navigation ------- */
#box-nav-slider{
	z-index:10;
	position: absolute;
	bottom: 35px;
	z-index: 10;
	right: 0px;
}
#slideshow-navigation a{
	display:block;
	float:left;
	width:14px;
	height:14px;
	background-image: url(../images/marker.png);
	background-repeat: no-repeat;
	margin-left: 7px;
	text-indent: -9999px;
	background-position: 0px 0px;
}

#slideshow-navigation a:hover {
	background-position: 0px -14px;
}
#slideshow-navigation {
	float:right
}
#slideshow-navigation .activeSlide {
	background-position: 0px -28px;
}
/*sexy-bookmarks*/
/*
	click handler for SexyBookmarks
	Credit: Phong Thai Cao - http://www.JavaScriptBank.com
	Please keep this creadit when you use this code
*/
div.bookmarks {
	background-color: #ededed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;

	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin-top: 25px;
}
div.sexy-bookmarks {

}
div.sexy-bookmarks-expand {
	height: 39px;
	overflow: hidden;
}
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-caring, .sexy-bookmarks-bg-caring-old, .sexy-bookmarks-bg-love, .sexy-bookmarks-bg-wealth, .sexy-bookmarks-bg-enjoy {
	background-image:url('../images/sexy-trans.png') !important;
	background-repeat: no-repeat !important;
}
div.sexy-bookmarks-bg-sexy {
	background-position: 15px 18px!important;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 110px;
}


div.sexy-bookmarks ul.socials {
	width:100% !important;
	float: left !important;
	border:0 none !important;
	outline:0 none !important;
	background-image: none;
	margin: 0;
	padding: 0;
}

div.sexy-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	height:29px !important;
	width:57px!important;
	cursor:pointer !important;
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
	clear:none !important;
	margin-bottom: 10px;
}


div.sexy-bookmarks ul.socials a {
	display:block !important;
	width:57px!important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}

div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover {
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

li.sexy-diigo, li.sexy-diigo:hover, li.sexy-youtube, li.sexy-youtube:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover {
	background-image: url(../images/sexy-sprite.png);
	background-repeat: no-repeat;
}

li.sexy-diigo {
	background-position:-910px bottom !important;
}
li.sexy-diigo:hover {
	background-position:-910px top !important;
}
li.sexy-youtube {
	background-position:-980px bottom !important;
}
li.sexy-youtube:hover {
	background-position:-980px top !important;
}
li.sexy-reddit {
	background-position:-700px bottom !important;
}
li.sexy-reddit:hover {
	background-position:-700px top !important;
}
li.sexy-stumbleupon {
	background-position:-630px bottom !important;
}
li.sexy-stumbleupon:hover {
	background-position:-630px top !important;
}
li.sexy-delicious {
	background-position:-1190px bottom !important;
}
li.sexy-delicious:hover {
	background-position:-1190px top !important;
}
li.sexy-yahoobuzz {
	background-position:-1120px bottom !important;
}
li.sexy-yahoobuzz:hover {
	background-position:-1120px top !important;
}
li.sexy-blinklist {
	background-position:-1260px bottom !important;
}
li.sexy-blinklist:hover {
	background-position:-1260px top !important;
}
li.sexy-technorati {
	background-position:-560px bottom !important;
}
li.sexy-technorati:hover {
	background-position:-560px top !important;
}
li.sexy-myspace {
	background-position:-770px bottom !important;
}
li.sexy-myspace:hover {
	background-position:-770px top !important;
}
li.sexy-twitter {
	background-position:-490px bottom !important;
}
li.sexy-twitter:hover {
	background-position:-490px top !important;
}
li.sexy-facebook {
	background-position:-1330px bottom !important;
}
li.sexy-facebook:hover {
	background-position:-1330px top !important;
}
li.sexy-mixx {
	background-position:-840px bottom !important;
}
li.sexy-mixx:hover {
	background-position:-840px top !important;
}
li.sexy-scriptstyle {
	background-position:-280px bottom !important;
}
li.sexy-scriptstyle:hover {
	background-position:-280px top !important;
}
li.sexy-designfloat {
	background-position:-1050px bottom !important;
}
li.sexy-designfloat:hover {
	background-position:-1050px top !important;
}
li.sexy-newsvine {
	background-position:left bottom !important;
}
li.sexy-newsvine:hover {
	background-position:left top !important;
}
li.sexy-google {
	background-position:-210px bottom !important;
}
li.sexy-google:hover {
	background-position:-210px top !important;
}
li.sexy-comfeed {
	background-position:-420px bottom !important;
}
li.sexy-comfeed:hover {
	background-position:-420px top !important;
}
li.sexy-mail {
	background-position:-350px bottom !important;
}
li.sexy-mail:hover {
	background-position:-350px top !important;
}
li.sexy-devmarks {
	background-position:-140px bottom !important;
}
li.sexy-devmarks:hover {
	background-position:-140px top !important;
}
li.sexy-linkedin {
	background-position:-70px bottom !important;
}
li.sexy-linkedin:hover {
	background-position:-70px top !important;
}
li.sexy-misterwong {
	background-position:-1400px bottom !important;
}
li.sexy-misterwong:hover {
	background-position:-1400px top !important;
}
li.sexy-izeby {
	background-position:-1470px bottom !important;
}
li.sexy-izeby:hover {
	background-position:-1470px top !important;
}
li.sexy-twittley {
	background-position:-1540px bottom !important;
}
li.sexy-twittley:hover {
	background-position:-1540px top !important;
}
li.sexy-tipd {
	background-position:-1610px bottom !important;
}
li.sexy-tipd:hover {
	background-position:-1610px top !important;
}
li.sexy-pfbuzz {
	background-position:-1680px bottom !important;
}
li.sexy-pfbuzz:hover {
	background-position:-1680px top !important;
}
li.sexy-friendfeed {
	background-position:-1750px bottom !important;
}
li.sexy-friendfeed:hover {
	background-position:-1750px top !important;
}
li.sexy-blogmarks {
	background-position:-1820px bottom !important;
}
li.sexy-blogmarks:hover {
	background-position:-1820px top !important;
}
li.sexy-fwisp {
	background-position:-1890px bottom !important;
}
li.sexy-fwisp:hover {
	background-position:-1890px top !important;
}
li.sexy-designmoo {
	background-position:-1960px bottom !important;
}
li.sexy-designmoo:hover {
	background-position:-1960px top !important;
}
li.sexy-bobrdobr {
	background-position:-2030px bottom !important;
}
li.sexy-bobrdobr:hover {
	background-position:-2030px top !important;
}
li.sexy-memoryru {
	background-position:-2100px bottom !important;
}
li.sexy-memoryru:hover {
	background-position:-2100px top !important;
}
li.sexy-100zakladok {
	background-position:-2170px bottom !important;
}
li.sexy-100zakladok:hover {
	background-position:-2170px top !important;
}
li.sexy-yandex {
	background-position:-2240px bottom !important;
}
li.sexy-yandex:hover {
	background-position:-2240px top !important;
}
li.sexy-moemesto {
	background-position:-2310px bottom !important;
}
li.sexy-moemesto:hover {
	background-position:-2310px top !important;
}
li.sexy-marrows {
	background-position:-2380px bottom !important;
}
li.sexy-marrows:hover {
	background-position:-2380px top !important;
}
li.sexy-identica {
	background-position:-2450px bottom !important;
}
li.sexy-identica:hover {
	background-position:-2450px top !important;
}
li.sexy-hackernews {
	background-position:-2520px bottom !important;
}
li.sexy-hackernews:hover {
	background-position:-2520px top !important;
}
li.sexy-ning {
	background-position:-2590px bottom !important;
}
li.sexy-ning:hover {
	background-position:-2590px top !important;
}
li.sexy-designbump {
	background-position:-2660px bottom !important;
}
li.sexy-designbump:hover {
	background-position:-2660px top !important;
}
li.sexy-printfriendly {
	background-position:-2730px bottom !important;
}
li.sexy-printfriendly:hover {
	background-position:-2730px top !important;
}
li.sexy-fleck{
	background-position:-2800px bottom !important;
}
li.sexy-fleck:hover{
	background-position:-2800px top !important;
}
li.sexy-netvibes{
	background-position:-2870px bottom !important;
}
li.sexy-netvibes:hover{
	background-position:-2870px top !important;
}
li.sexy-netvouz{
	background-position:-2940px bottom !important;
}
li.sexy-netvouz:hover{
	background-position:-2940px top !important;
}
li.sexy-nujij{
	background-position:-3010px bottom !important;
}
li.sexy-nujij:hover{
	background-position:-3010px top !important;
}
li.sexy-globalgrind{
	background-position:-3080px bottom !important;
}
li.sexy-globalgrind:hover{
	background-position:-3080px top !important;
}
li.sexy-wikio{
	background-position:-3150px bottom !important;
}
li.sexy-wikio:hover{
	background-position:-3150px top !important;
}
li.sexy-xerpi{
	background-position:-3220px bottom !important;
}
li.sexy-xerpi:hover{
	background-position:-3220px top !important;
}
li.sexy-sphinn{
	background-position:-3290px bottom !important;
}
li.sexy-sphinn:hover{
	background-position:-3290px top !important;
}
li.sexy-blogospherenews{
	background-position:-3360px bottom !important;
}
li.sexy-blogospherenews:hover{
	background-position:-3360px top !important;
}
li.sexy-posterous{
	background-position:-3430px bottom !important;
}
li.sexy-posterous:hover{
	background-position:-3430px top !important;
}
li.sexy-techmeme{
	background-position:-3500px bottom !important;
}
li.sexy-techmeme:hover{
	background-position:-3500px top !important;
}
li.sexy-ekudos{
	background-position:-3570px bottom !important;
}
li.sexy-ekudos:hover{
	background-position:-3570px top !important;
}
li.sexy-pingfm{
	background-position:-3640px bottom !important;
}
li.sexy-pingfm:hover{
	background-position:-3640px top !important;
}
li.sexy-tomuse{
	background-position:-3710px bottom !important;
}
li.sexy-tomuse:hover {
	background-position:-3710px top !important;
}
/*prettyphoto*/
div.light_rounded .pp_top .pp_left{
	background-image: url(/images/prettyPhoto/light_rounded/sprite.png);
	background-repeat: no-repeat;
	background-position: -88px -53px;
}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{
	background-image: url(/images/prettyPhoto/light_rounded/sprite.png);
	background-repeat: no-repeat;
	background-position: -110px -53px;
}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(/images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
/*bottom*/
#bottom_top_border {
	width: 100%;
	background-image: url(/images/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 25px;
	float: left;
	margin: 0px;
}
#divBottom {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-image: url(/images/footer-bg.png);
	background-repeat: repeat;
	background-position: left top;*/
	float: left;
	margin: 0px;
        color:#ccc;
}
#divBottom .boxes_holder {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-image: url(/images/footer-boxes-holder-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-bottom: 20px;
}
#divBottom h3 {
	font-size: 22px;
	color: #FFFFFF;
	padding: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#divBottom h4 {
	font-size: 17px;
	color: #FFFFFF;
	padding: 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	margin: 0;
}
#divBottom ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#divBottom ul li {
	margin: 0px;
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#divBottom ul li a {
	color: #ccc;
	text-decoration: none;
	background-position: left 6px;
	padding-left: 10px;
	background-image: url(../images/footer-ul-a-bg.gif);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	float: left;
        font-weight:bold;
}
#divBottom ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#divBottom .posts li {
	padding-bottom: 8px;
	border-top-style: none;
}
#divBottom .posts li a {
	text-transform: uppercase;
	background-image: none;
	font-weight: normal;
}
#divBottom .posts li .date{
	border-top-color: #202020;
	border-right-color: #4F4F4F;
	border-bottom-color: #4F4F4F;
	border-left-color: #202020;
	display:block;
	top:4px;
	color:#ccc;	
	-webkit-border-radius:4px;-moz-border-radius:4px;				
	border-radius:4px;
	float: left;
	height: 58px;
	width: 58px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
#divBottom .posts li .date span {
	display:block;
	padding-top:12px;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:0.5em;
}
#divBottom .posts li .date strong {
	display:block;
	font-size:22px;
	font-weight:normal;
	letter-spacing: -0.02em;
}
#divBottom .posts li .title {
	margin-left:70px;
	padding-top: 4px;
}
.servicearealist
{
font-size:9px;
clear:both;
display:block;
line-height:10px;
}
#divBottom p {font-size:11px; line-height:12px;}
/*header*/
.headerright { float:right; margin:10px 30px 0 0; width:250px; text-align:right;}
.headerphone {margin:0;}
.headerlivechat {margin:3px 4px 0 0;}
/*videos*/
#divVideoPlayer
{
  margin:40px 0 20px 20px;
}
#divVideoPlayer .vplayer
{
    margin:0 0 0 5px;
text-align:center;
    height:500px;
}
#divVideoPlayer .vlist
{
    margin: 0;
}
#divVideoPlayer .videoitem
{
    float: left;
    margin: 0px 8px 40px 10px;
    text-align: center;
    width:165px;
    color:#fff;
}
#divVideoPlayer .videoitem a
{
    text-decoration: none;
}
#divVideoPlayer .videoitem a:visited
{
}
#divVideoPlayer .videoitem a:hover
{
    color: #999;
}
#divVideoPlayer .videoitem h5
{
    margin: 0 0 3px 0;
height:40px;
overflow:hidden;
}
#divVideoPlayer .videoimage
{
   max-height: 70px;
    max-width: 165px;
    padding: 3px;
    border: solid 1px #ddd;
    overflow: hidden;
}
#divVideoPlayer .videoimageoverflow
{
    height: 70px;
    width: 157px;
    overflow: hidden;
}
#divVideoPlayer .videoimage img
{    max-height: 80px;
    max-width: 165px;
height:auto;
width:auto;
}
/*news*/
.newstitle {
	text-transform:uppercase;
	padding:0 0 0 0;
	margin:10px 0 0 0;}
.newsitem
{
margin:0 0 20px 0;
}
.newsitem
{
margin:0;
}
.newsviewmorelink
{
display:inline;
font-size:12px;
margin:0 0 0 10px;
}
.newsshortdescription
{
font-size:12px;
margin:0 0 0 0;
}
.newsshowamount
{
float:right;
margin:0 10px 0 10px;
}
.newspager
{
float:right;
}
/*gallery*/
.galleries 
{
   margin-top: 20px;
}
.galleries ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.galleries ul li
{
    width:220px;
    height:220px;
    float:left;   
    text-align:center;
    margin:10px;
}
.galleries ul li a
{
    display:block;
    text-decoration:none;
    text-align:center;
}
.galleries ul li .imgcontainer
{
   display:block;
   text-align:center;
}
.galleries ul li img
{
     width: auto;
     max-width: 220px;
     height: auto;
     max-height: 220px;
}
.galleries ul li p
{
     margin:0;
     padding:0;
     font-size:11px;
}
.galleries .gallerythumbcontainer
{
  
}
.galleries .gallerythumbwrapper
{
    width:86px;
    overflow:hidden;
    margin:0 auto;
}
.galleryimages img
{    
width: auto;
max-width: 500px;
height: auto;
max-height: 500px;
}
/*testimonials*/
.testimonial
{
margin: 0 0 30px 0;
}
.testimonial .testimonialheading {
	text-transform:uppercase;
	font-size:16px;
	padding:0 0 0 20px;
	margin:10px 0 0 0;}
.testimonial blockquote {
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:10px 0 0 0;}

.testimonial .testimonialquote {
	padding:10px 10px 0px 35px;}


.testimonial cite {
	font-size:15px;
	padding-top:5px;
        float:right;}

.testimonialform {
	margin: 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-top: 25px;
	padding-left: 25px;
	width: 420px;
}

.testimonialform ul {
	margin: 0;
}
.testimonialform  li {
	float: left;
	margin-bottom:10px;
	position: relative;
	height:55px;
	list-style-type: none;
}
.testimonialform label {
	width: 420px;
	height: 20px;
	display: block;
}
.testimonialform textarea {
	height:130px;
}
.testimonialform button {
	float: left;
	margin-bottom:10px;
	position: relative;
	height: 35px;
	list-style-type: none;
}
.testimonialform input, .testimonialform textarea {
	width: 400px;
	margin-bottom: 15px;
	background-color: #ededed;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	padding: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
.testimonialform textarea {
	height: 82px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	margin-bottom: 15px;
}
.testimonialform input:focus, textarea:focus {
	background-color: #DBDBDB;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #BCBCBC;
}
.testimonialform input.submit {
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BD3D76;
	width: 110px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.testimonialform .required {
	color:#CCCCCC; 
	font-size:0.9em; 
}
/*serviceform*/
/***************************************************
			service
***************************************************/
#service_form {
	margin: 0px;
	float: left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-top: 25px;
	padding-left: 25px;
	width: 600px;
}
#service_form .formelementbuttons
{
display:block;
text-align:center;
margin:40px 0;
}
#service_form .submitbutton
{
border:solid 1px #aaa;
background:#ccc;
padding:7px 30px;
}
#service_form .success {
	padding: 20px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 25px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	background-color: #ededed;
}
#service_form .error {
	color: #f00;
	font-size: 11px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#service_form ul {
	margin: 0;
}
#service_form  li {
	float: left;
	margin-bottom:10px;
	position: relative;
	height:55px;
	list-style-type: none;
}
#service_form label {
	width: 420px;
	height: 20px;
	display: block;
}
#service_form  li.textarea {
	height:130px;
}
#service_form  li.button {
	float: left;
	margin-bottom:10px;
	position: relative;
	height: 35px;
	list-style-type: none;
}
#service_form input, #service_form  textarea, #service_form  select {
	width: 400px;
	margin-bottom: 15px;
	background-color: #ededed;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	padding: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
#service_form textarea {
	height: 82px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	margin-bottom: 15px;
}
#service_form input:focus, #service_form  textarea:focus {
	background-color: #DBDBDB;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #BCBCBC;
}
#service_form input.submit {
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BD3D76;
	width: 110px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#service_form .required {
	color:#CCCCCC; 
	font-size:0.9em; 
}
/*contact*/
/***************************************************
			CONTACT
***************************************************/
#contact_form {
	margin: 0px;
	float: left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding-top: 25px;
	width: 600px;
}
#contact_form .formelementbuttons
{
display:block;
text-align:center;
margin:40px 0;
}
#contact_form .submitbutton
{
border:solid 1px #aaa;
background:#ccc;
padding:7px 30px;
}
#contact_form .success {
	padding: 20px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 25px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	background-color: #ededed;
}
#contact_form .error {
	color: #f00;
	font-size: 11px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#contact_form ul {
	margin: 0;
}
#contact_form  li {
	float: left;
	margin-bottom:10px;
	position: relative;
	height:55px;
	list-style-type: none;
}
#contact_form label {
	width: 420px;
	height: 20px;
	display: block;
}
#contact_form  li.button {
	float: left;
	margin-bottom:10px;
	position: relative;
	height: 35px;
	list-style-type: none;
}
#contact_form input, #contact_form  textarea, #contact_form  select {
	margin-bottom: 15px;
	background-color: #ededed;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #CACACA;
	padding: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
#contact_form textarea {
	height: 82px;
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	margin-bottom: 15px;
}
#contact_form select {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	margin-bottom: 15px;
}
#contact_form input:focus, #contact_form  textarea:focus {
	background-color: #DBDBDB;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #BCBCBC;
}
#contact_form input.submit {
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BD3D76;
	width: 110px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#contact_form .required {
	color:#CCCCCC; 
	font-size:0.9em; 
}
/***************************************************
				 CONTACT INFORMATION
***************************************************/
.contact-information {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
} 
.contact-information img {
	float: left;
	background-color: #eeeeee;
	padding: 3px;
	border: 1px solid #fff;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom: 15px;
}
.contact-information ul {
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	background-position: left center;
} 
.contact-information li {
	padding-left:40px;
	margin-bottom:5px;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: left center;
} 
.contact-information ul li.address {
	background-image:url(/images/icon-address.png);
	background-repeat:no-repeat;
} 
.contact-information ul li.phone {
	background-image:url(/images/icon-phone.png);
	background-repeat:no-repeat;
} 
.contact-information ul li.email {
	background-image:url(/images/icon-email.png);
	background-repeat:no-repeat;
}
/*pressreleases*/
.pressreleases {margin:30px 0;}
.viewpressrelease{float:right;}
.pressreleaseseparator{display:block; clear:both; height:1px; background:#ccc; margin:20px 0;}
a.viewpressrelease{float:right; display:inline-block; padding:7px 30px; border:solid 1px #ccc; color:#555; background:#aaa; margin:20px 0 20px 0; text-decoration:none;}
a.viewpressrelease:hover{background:#ccc;}

