@charset "utf-8";
/* Page Structure Starts Here */
.body_home {
	font-family:Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#5f5f5f;
}
body {
	font-family:Arial, Verdana, sans-serif;
	font-size:0.75em;
	color:#5f5f5f;
	background:#fff !important;
}
#header-logo, #header-logo h1 a {
	color:#fff;
}
#page.pages {
	background:url(images/header-b-glassygray.jpg) top center no-repeat;
}
#page.gallery {
	background:transparent url(images/header-d-glassygray.jpg) top center no-repeat;
	margin:auto;
}
#wrapper {
	background:transparent url(images/header-a-glassygray.jpg) top center repeat-x;
}
#wrapper.gallery {
	background:transparent url(images/header-c-glassygray.jpg) top center repeat-x;
}
/* Page Structure Ends Here */
/* Menu Navigation Starts Here */
#tabs a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
/* #Class Menu Starts Here */
#tabs ul ul {
	background:#545454;
	border:1px solid #868686;
}
/* #Class Menu Ends Here */
#tabs ul li.current_page_item, #tabs ul li:hover {
	background:url(images/menubg.png) repeat-x 0 34px;
}
#tabs li.current_page_item a {
	color:#fff;
}
#tabs ul ul li:hover {
	background:url(images/gradient-f-light.png) repeat-x top;
}
#tabs ul li ul li {
	background:none;
}
#tabs ul li a:hover {
	color:#fff;
}
#tabs ul li a:hover, #tabs ul li.current_page_item ul li a:hover, #footer a:hover {
	color:#fff;
}
#tabs ul li ul li.current_page_item a {
	background:none;
}
#tabs ul li.current_page_item ul li a, #footer a, #footer {
	color:#fff;
}
#footer a:hover {
	color:#333;
}
#footer .widget ul li a:hover {
	color:#dbdbdb;
}
#tabs ul ul li:hover {
	background:url(images/gradient-f-light.png) repeat-x top;
}
#tabs li.menubreak, #tabs li.menubreak:hover {
	background:url(images/break-c-grunge.png) left center repeat-y;
}
#tabs .menudesc {
	color:#e7e7e7;
}
#tabs ul li.current_page_item {
	background:url(images/menubg.png) repeat-x 0 34px;
	padding:42px 12px 34px;
}
#tabs ul li ul li.current_page_item {
	background:url(images/gradient-f-light.png) repeat-x top;
	padding:2px 0 2px 0;
}
/* Menu Navigation Ends Here */
/* Footer Starts Here */
#footer-header {
	background:url(images/footer-header.png) top repeat-x;
}
/* #Class Footer Starts Here */
#footer-wrap {
	background:url(images/footer-a-glassygray.jpg) center top repeat;
	min-height:387px;
}
/* #Class Footer Ends Here */

#footer-wrap-inner {
	background:url(images/footer-m-glassygray.jpg) center top no-repeat;
}
/* #Class Form Starts Here */
#footer pre, #footer input[type=text], #footer input[type=password], #footer input[type=file] {
	background: url("images/search_bg.png") repeat-x scroll left top transparent;
	border: none !important;
	color: #D1D3D4 !important;
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0px 0 6px 0px;
	overflow: auto;
	padding: 5px 0 6px 5px;
	height:auto;
}
#toppanel pre, #toppanel input[type=text], #toppanel input[type=password], #toppanel input[type=file], #toppanel textarea {
	background: url("images/search_bg.png") repeat-x scroll left top transparent;
	border: none !important;
	color: #D1D3D4 !important;
	display: inline;
	float: left;
	font-size: 11px;
	margin: 3px 0 5px 3px;
	overflow: auto;
	padding: 5px 0 6px 5px;
	height:auto;
}
.chrome #toppanel pre, .chrome #toppanel input[type=text], .chrome #toppanel input[type=password], .chrome #toppanel input[type=file], .chrome #toppanel textarea {
	height:15px;
}
.safari #toppanel pre, .safari #toppanel input[type=text], .safari #toppanel input[type=password], .safari #toppanel input[type=file], .safari #toppanel textarea {
	height:15px;
	padding: 3px 0 6px 5px;
}
/* #Class Form Ends Here */
.widgetlinks li a, #footer .menu li a {
	color:#fff;
}
#footer a:hover {
	color:#dbdbdb;
}
/* Footer Ends Here */
textarea {
	font-size:12px;
	height:98px;
	margin-bottom:10px;
}
#footer {
	height:auto;
	margin:0 auto;
	padding-top:10px;
	position:relative;
}
.stage-slider .panel.shadow {
	background:transparent url(images/shadow-grunge-a.png) no-repeat scroll 15% 100%;
}
.control-panel ul li, .post-control-panel ul li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/gallery-navigation-grunge.png) no-repeat scroll right top;
}
.control-panel ul li:hover, .post-control-panel ul li:hover {
	background:url(images/gallery-navigation-grunge.png) left top no-repeat;
}
.control-panel ul li.activeSlide, .post-control-panel ul li.activeSlide {
	background:url(images/gallery-navigation-grunge.png) left top no-repeat;
}
.stage-slider-wrap {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:942px;
}
.stage-slider .panel.reflectshadow {
	background:transparent url(images/shadow-grunge-a.png) no-repeat scroll 15% 99%;
}
.stage-slider-wrap .stage-control {
	top:56px;
	position:absolute;
	right:40px;
	z-index:9999999;
}
.button a, .button a:visited, button {
	background:url("../images/button-overlay.png") repeat-x scroll center top #222222;
	border:1px solid #868686;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	padding:12px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#footer-shadow {
	background:url("images/black-shadow.png") repeat-x scroll center top transparent;
	height:20px;
	margin:0px 0 0 0;
	position:relative;
}
#footer textarea {
	background:url("images/textarea_bg.png") no-repeat scroll center top transparent;
	color:#D1D3D4 !important;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 0px;
	overflow:hidden;
	padding:2px 0 0 6px;
	width:164px;
}
button, input[type="submit"] {
	background:url("../images/button-overlay.png") repeat-x scroll center top #222222;
	border:1px solid #868686 !important;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	padding:4px !important;
	position:relative;
	text-align:center;
	text-decoration:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#footer .panel-wrap .widget_categories li {
    background: url("images/li-arrow-white.png") no-repeat scroll right 15px transparent !important;
    border-bottom: 1px solid #373737;
    padding: 11px 0 11px !important;
    width: 100%;
}
#footer .panel-wrap .widget_categories li a {
    background: none !important;
    display: inline !important;
    float: none !important;
    font-weight: bold;
    padding: 0 0 22px !important;
    width: 100%;
}
#footer .panel-wrap .widget_archive li {
    background: url("images/li-arrow-white.png") no-repeat scroll right 15px transparent !important;
    border-bottom: 1px solid #373737;
    padding: 11px 0 11px !important;
    width: 100%;
}
#footer .panel-wrap .widget_archive li a {
    background: none !important;
    display: inline !important;
    float: none !important;
    font-weight: bold;
    padding: 0 0 22px !important;
    width: 100%;
}
#footer .panel-wrap .widget_links li {
    background: url("images/li-arrow-white.png") no-repeat scroll right 15px transparent !important;
    border-bottom: 1px solid #373737;
    padding: 11px 0 11px !important;
    width: 100%;
}
#footer .panel-wrap .widget_links li a {
    background: none !important;
    display: inline !important;
    float: none !important;
    font-weight: bold;
    padding: 0 0 22px !important;
    width: 100%;
}