/*
Theme Name: Art Gallery
Theme URI: http://themefuse.com/demo/wp/artgallery/
Description: Showcase your art, photography, design work or even print. If you think of your work as art, this is the wordpress theme for you.
Version: 1.0.25
Author: ThemeFuse
Author URI: http://themefuse.com
*/



/* 
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/


a{
	outline: none;
	color: #006699;
	text-decoration: none;
}

textarea{
	resize: none;
}
html{
	background: #7a9424;
}
body {
	margin:0;
	padding:0;
	background: url(images/homepage.jpg) no-repeat;
	background-position:bottom center;
}
.pngfix {
	behavior: url(js/pngfix/iepngfix.htc);
}
.clear{
	clear: both; 
}
fieldset, img {
	border:0;
}

.main {
	margin:0px auto;
	padding:0px;
	width:900px;
	border:0px solid red;
	position:relative;
}
.header {
	float:left;
	width:850px;
	height:85px;
	margin:20px 0 20px 0;
	display:inline;
}
.logo {
	float:left;
    height:50px;
    width:250px;
	margin-top:7px;
	margin-left:21px;
}
.menu {
	float:right;
	margin-right:6px;
	margin-top:3px;
}
.menu ul {
	list-style:none;
    float:right;
}
.menu ul li {
	float:left;
	font:bold 15px Arial;
	color:#006699;
	margin-right:30px;
	display:inline;
}
.menu ul li a {
	color:#006699;
	text-decoration:none;
}
.menu ul li a:hover {
	color:#ffffff;
}
.menu ul li .selected {
	color:#ffffff;
}
.content {
	position:relative;
	display:block;
	float:left;
	width:100%;
	border:0px solid red;
	min-height:600px;
}
.contentLeft {
	float:left;
	width:410px;
	margin-left:23px;
	position:relative;
	display:inline;
}
.contentRight {
	float:left;
	width:280px;
	position:relative;
	margin-left:20px;
}
.pictureframe {
	float:left;
	position:relative;
}
.frame {
	position:absolute;
	left: -18px;
	top:-12px;
}
.intro {
	float:left;
	width:360px;
	margin:20px 0px 0px 22px;
}
.intro h1 {
	font:normal 13px Georgia;
	color:#55504c;
	margin:5px 0 0 0;
	line-height:22px;
}
.ajaxresponse {
    color:#55504c;
}


.Gallerymenu {
	width:190px;
	height:241px;
	background-image:url(images/shadowbk.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	left: 137px;
	top: 229px;
	border:0px solid red;
}
.pic1 {
	margin:30px 0 0 35px;
	display:inline;
	behavior: url(js/pngfix/iepngfix.htc);
}
.pic2 {
	margin:23px 0 0 30px;
	display:inline;
	behavior: url(js/pngfix/iepngfix.htc);
}
.pic3 {
	margin:9px 0 0 28px;
	display:inline;
	behavior: url(js/pngfix/iepngfix.htc);
}
.socialb {
	float:left;
	width:160px;
	margin:25px 0 0 25px;
	display:inline;
}
.socialb img {
	margin-left:5px;
}
.redrope {
	position:absolute;
	top:290px;
	left:0px;
}
.footer {
	float:left;
	width:100%;
	text-align:left;
	position: relative;
	top: -14px;
}
.footer p {
	font:normal 12px Arial;
	margin:0 0 0 70px;
	color:#816c4e;;
}
.footer a {
	color:#816c4e;;
}
.slideshow {
	float:left;
	width:100%;
	position:relative;
}
.arrLeft {
	float:left;
	width:26px;
	height:51px;
	position:absolute;
	left: -14px;
	top: 93px;
}
.arrRight {
	float:right;
	width:26px;
	height:51px;
	position:absolute;
	right: -5px;
	top: 93px;
}
.arrCenter {
	float:left;
	width:850px;
	height:250px;
}
.imgSlideshow {
	float:left;
	margin-left:30px;
	position:relative;
	display:inline;
}
.imgslide {
	position:absolute;
	left:-10px;
	top: 35px;
}

.firstpic {
	margin-left:20px;
	display:inline;
	margin-right:11px;
}
.lastpic {
	margin-left:40px;
	display:inline;
	margin-right:10px;
}
.imgSlideshow h2 {
	text-align:center;
	font:normal 19px Georgia;
	margin:8px 0 0 0;
}
.imgSlideshow h2 a {
	color:#000;
	text-decoration:none;
}
.imgSlideshow a img {
	opacity:1;
}
.imgSlideshow a:hover img {
	opacity:1;
}
.imgSlideshow p {
	text-align:center;
	font:normal 12px Arial;
	color:#595959;
	margin:13px 0 13px 0;
}
.imgSlideshow p a {
	color:#595959;
	text-decoration:none;
}
.paginaregallery {
	float:right;
	height:40px;
	border:0px solid red;
	margin-top:33px;
	margin-right:31px;
}
.paginareLeft {
	float:left;
	background-image:url(images/paginareLeft.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:7px;
}
.paginareCenter {
	float:left;
	background-image:url(images/paginareCenter.png);
	background-repeat:repeat-x;
	background-position:left;
	height:40px;
}
.paginareRight {
	float:left;
	background-image:url(images/paginareRight.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:7px;
}
.paginare {
	float:right;
	height:40px;
	border:0px solid red;
	margin-right:0px;
	margin-top:7px;
}
.page {
	width:23px;
	height:23px;
	float:left;
	margin-left:5px;
}
.page a {
	font:bold 15px Georgia;
	color:#423933;
	text-decoration:none;
	margin:3px 0px 0px 6px;
	border:0px solid red;
	float:left;
}
.page a:hover {
	color:#978a82;
}
#selecteditem {
	background-color:#423933;
	width:23px;
	height:23px;
	float:left;
	margin:3px 0px 0px 6px;
	border:0px solid #7b7b7b;
}
#selecteditem a {
	font:bold 15px Georgia;
	color:#fff;
	text-decoration:none;
	margin:0px 0px 0px 6px;
	border:0px solid red;
	float:left;
}
#selecteditem a:hover {
	color:#fff;
}
.bench {
	position:absolute;
	top:334px;
	left:70px;
}
.pagimg {
	position:absolute;
	top:334px;
	left:70px;
}
.categories {
	position:relative;
	float:right;
	width:241px;
	height:50px;
	margin-right:33px;
	margin-top:12px;
}
.categories img {
	position:absolute;
	top:180px;
}
.menuservices {
	float:left;
	width:350px;
	height:300px;
	margin:30px 0 4px 16px;
	position:relative;
}
.menuservices-contact {
	float:left;
	width:350px;
	height:300px;
	margin:30px 0 4px 16px;
	position:relative;
	font-family: Georgia;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #55504c;
	line-height: 22px;
}
.menuservices ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	position:absolute;
}
.menuservices ul li {
	margin:4px 0 4px 0;
	padding:4px 0 4px 0;
	font:bold 14px Arial;
	color:#006699;
	background-image:url(images/arrowmenu.png);
	background-position:93% 35%;
	background-repeat:no-repeat;
	height:22px;
	width:350px;
	position:relative;
}
.menuservices ul li img {
	position:absolute;
	top:-5px;
}
.menuservices ul li a {
	color:#006699;
	text-decoration:none;
}
.menuservices ul li a:hover {
	color:#6699cc;
}
.menuservices ul li .selected {
	color:#6699cc;
}
.polles {
	float:left;
	position:relative;
}
.polles img {
	position:absolute;
	left: -60px;
	top:200px;
}
.contentTextSlide {
	float:right;
	width:380px;
	margin:0px -5px 0px 0px;
	overflow: hidden;
	height:365px;
	position:relative;
}
.servicesText {
	border:0px solid red;
	/*margin-bottom:80px;*/
    height: 365px;
}
.servicesText p {
	font:normal 13px Georgia;
	color:#55504c;
	line-height:22px;
	margin:0;
}
.servicesText img {
	float:right;
}
.contact {
	float:left;
	width:100%;
}
.form {
	width:100%;
	margin:0px 0px 0px 18px;
	border:0px solid red;
	float:left;
}
.inputcontact {
	width:210px;
	border:1px solid #6699cc;
	padding:5px;
	font:normal 14px Georgia;
}
.form_info{
	width: 430px;
	font:normal 14px Georgia;
	color:#55504c;
    float: left;
}
.email_label, .phone_number_label, .your_company_label{
	width: 150px;
	float: left; 
	height: 35px;
	position: relative;
	top: 10px;
}
.email_input{
	width: 270px;
	float: left;
}
.chair {
	float:left;
	position:absolute;
    top: 260px;
}
.chair img {
	position:absolute;
	left: -60px;
}
.messagebox {
	float:right;
	width:350px;
	border:0px solid red;
	margin-right:60px;
}
.messageinput {
	width:320px;
	height:230px;
	border:1px solid #6699cc;
	padding:4px;
	font:normal 14px Georgia;
}
.messagebox img {
	float:right;
	margin-top:25px;
}
.bigCarusel {
	width: 19999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	top: 0;
}
.bigCarusel li {
	display:block;
	float:left;
	padding: 40px 0px 0px 7px;
	height:640px;
	width: 850px;
}

/* gallery menu */
.galleryMenu {
	border:0px solid red;
	position:absolute;
	bottom:150px;
	right:35px;
	width:224px;
	z-index:1000;
}
.galleryMenu-top {
	width:224px;
	height:18px;
	background-image:url(images/menu_up.png);
}
.galleryMenu-center {
	width:224px;
	background-image:url(images/menu_content.png);
}
.galleryMenu-row {
	width:200px;
	float:left;
	margin: 5px 0px 0px 10px;
	padding:2px 0px 4px 0px;
	background-image:url(images/menu_row_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.galleryMenu-row .thisText {
	margin: 0px;
	padding: 0px;
	font: bold 14px Arial;
	color: #e9e2d3;
	float:left;
	margin:0px 0px 0px 10px;
	cursor:pointer;
}
.galleryMenu-row .checkbox {
	width:19px;
	height:19px;
	background-image:url(images/checkbox.png);
	background-position: 0px -19px;
	cursor:pointer;
	float:left;
}
.galleryMenu-row .checkbox:hover {
	background-position: 0px 0px;
}
.galleryMenu-row .checkboxSelected {
	background-position: 0px 0px;
}
.galleryMenu-bottom {
	width:224px;
	height:18px;
	background-image:url(images/menu_bottom.png);
}
#caruselWrapper{
 	float:left; 
 	width:100%; 
 	height:585px; 
	overflow: hidden;
 	position:relative;
}
 #sectionGallery, #sectionServices, #sectionContact{
	margin-left:480px; 
} 
.galleryCarusel{
	overflow:hidden;
	position:relative; 
	width:795px;
	margin-left:20px; 
}
.servicesText {
overflow-y: auto;
}
.jspDrag {
background: #CCC!important;
}
.jspVerticalBar {
width: 10px!important;
}
.jspTrack {
background: #EEE!important;
}


/*-----------Ultimate Page Ends-------------------*/
.error {border:6px solid red!important; }
