

	/* ******************************** Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******************************** */
@media only screen and (min-width : 1224px) {
.add-review-button {
		float:right;
}
.add-review {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background: #7a7a78; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, #7a7a78 0%, # 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a78), color-stop(100%, #)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, #87a7a78 0%, # 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, #87a7a78 0%, # 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, #7a7a78 0%, # 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, #7a7a78 0%, # 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a78', endColorstr='#', GradientType=0 ); /* IE6-9 */
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-topleft:10px;
		border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-moz-border-radius-topright:10px;
		border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		-moz-border-radius-bottomright:10px;
		border-bottom-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-bottomleft:10px;
		border-bottom-left-radius:10px;
		text-indent:0;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		font-style:normal;
		height:42px;
		line-height:42px;
		width:145px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #13569e;
		padding-left:10px;
}
.add-review:hover {
		background: #; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, # 0%, #7a7a78 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #7a7a78)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, # 0%, #7a7a78 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, # 0%, #7a7a78 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, # 0%, #7a7a78 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, # 0%, #7a7a78 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#', endColorstr='#7a7a78', GradientType=0 ); /* IE6-9 */
}
.add-review:active {
		position:relative;
		top:1px;
}
}

/* ******************************** Minimized Desktops and Laptops ******* Minimized Desktops and Laptops ******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops ******************************** */
@media screen and (max-width:1224px) and (min-width:870px) {
	.contact-wrap {
    margin: 0 auto;
    width: 600px;
}
.add-review-button {
		float:right;
}
.add-review {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background: #7a7a78; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, #7a7a78 0%, # 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a78), color-stop(100%, #)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, #7a7a78 0%, # 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, #7a7a78 0%, # 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, #7a7a78 0%, # 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, #7a7a78 0%, # 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a78', endColorstr='#', GradientType=0 ); /* IE6-9 */
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-topleft:10px;
		border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-moz-border-radius-topright:10px;
		border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		-moz-border-radius-bottomright:10px;
		border-bottom-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-bottomleft:10px;
		border-bottom-left-radius:10px;
		text-indent:0;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		font-style:normal;
		height:42px;
		line-height:42px;
		width:145px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #13569e;
		padding-left:10px;
}
.add-review:hover {
		background: #; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, # 0%, #7a7a78 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #7a7a78)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, # 0%, #7a7a78 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, # 0%, #7a7a78 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, # 0%, #7a7a78 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, # 0%, #7a7a78 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#', endColorstr='#7a7a78', GradientType=0 ); /* IE6-9 */
}
.add-review:active {
		position:relative;
		top:1px;
}
}
/* ******************************** Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone ******************************** */
@media screen and (max-width:870px) {
.add-review {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background: #7a7a78; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, #7a7a78 0%, # 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a78), color-stop(100%, #)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, #7a7a78 0%, # 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, #7a7a78 0%, # 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, #7a7a78 0%, # 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, #7a7a78 0%, # 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a78', endColorstr='#', GradientType=0 ); /* IE6-9 */
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-topleft:10px;
		border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-moz-border-radius-topright:10px;
		border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		-moz-border-radius-bottomright:10px;
		border-bottom-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-bottomleft:10px;
		border-bottom-left-radius:10px;
		text-indent:0;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		font-style:normal;
		height:42px;
		line-height:42px;
		width:145px;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #13569e;
		padding-left:10px;
}
.add-review:hover {
		background: #; /* Old browsers */
		background-repeat:no-repeat;
		background-image: url(../images/review-button.png);
		background-image: url(../images/review-button.png), -moz-linear-gradient(top, # 0%, #7a7a78 100%); /* FF3.6+ */
		background-image: url(../images/review-button.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #7a7a78)); /* Chrome,Safari4+ */
		background-image: url(../images/review-button.png), -webkit-linear-gradient(top, # 0%, #7a7a78 100%); /* Chrome10+,Safari5.1+ */
		background-image: url(../images/review-button.png), -o-linear-gradient(top, # 0%, #7a7a78 100%); /* Opera 11.10+ */
		background-image: url(../images/review-button.png), -ms-linear-gradient(top, # 0%, #7a7a78 100%); /* IE10+ */
		background-image: url(../images/review-button.png), linear-gradient(to bottom, # 0%, #7a7a78 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#', endColorstr='#7a7a78', GradientType=0 ); /* IE6-9 */
}
.add-review:active {
		position:relative;
		top:1px;
}
}

/*.wrapper {
		max-width:500px;
		width:95%;
		margin:0 auto;
		position:relative;
}*/
#testimonial-form td {
		width:50%;
}
#testimonial-form input[type="text"], #testimonial-form input[type="email"], #testimonial-form button[type="reset"], #testimonial-form input[type="tel"], #testimonial-form input[type="url"], #testimonial-form textarea, #testimonial-form button[type="submit"] {
		/*font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;*/
		font-size: 1em;
		line-height: 1.2;
}
#testimonial-form {
		text-shadow:0 1px 0 #FFF;
		border-radius:8px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		background:#F9F9F9;
		/*padding:25px;
	width:75%;*/
	margin:0 auto;
}
#testimonial-form h3 {
		color:#991D57;
		display:block;
		font-size:28px;
}
#testimonial-form h4 {
		margin:5px 0 15px;
		display:block;
		font-size:13px;
}
#testimonial-form label {
		cursor:pointer;
		display:block;
		margin:5px 0;
		font-weight:700;
}
#testimonial-form input[type="text"], #testimonial-form input[type="email"], #testimonial-form input[type="tel"], #testimonial-form input[type="url"], #testimonial-form textarea {
		width:90%;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 5px;
		padding:10px;
		border-radius:5px;
}
#testimonial-form input[type="text"]:hover, #testimonial-form input[type="email"]:hover, #testimonial-form input[type="tel"]:hover, #testimonial-form input[type="url"]:hover, #testimonial-form textarea:hover {
		-webkit-transition:border-color 0.3s ease-in-out;
		-moz-transition:border-color 0.3s ease-in-out;
		transition:border-color 0.3s ease-in-out;
		border:1px solid #AAA;
}
#testimonial-form textarea {
		height:100px;
		max-width:100%;
}
button[type="submit"] {
		cursor:pointer;
		width:40%;
		border:1px solid #5b5b57;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size:12px;
		font-family:arial, helvetica, sans-serif;
		padding: 10px 10px 10px 10px;
		text-decoration:none;
		display:inline-block;
		text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
		font-weight:bold;
		color: #FFFFFF;
		background-color: #7a7a78;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7a78), to(#9d9d99));
		background-image: -webkit-linear-gradient(top, #7a7a78, #9d9d99);
		background-image: -moz-linear-gradient(top, #7a7a78, #9d9d99);
		background-image: -ms-linear-gradient(top, #7a7a78, #9d9d99);
		background-image: -o-linear-gradient(top, #7a7a78, #9d9d99);
		background-image: linear-gradient(to bottom, #7a7a78, #9d9d99);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7a7a78, endColorstr=#9d9d99);
		color:#FFF;
		margin:0 0 5px;
		padding:10px;
		border-radius:5px;
}
button[type="submit"]:hover {
		border:1px solid #5ca6c4;
		background-color: #7a7a78;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#b6b6ad), to(#c9c9be));
		background-image: -webkit-linear-gradient(top, #b6b6ad, #c9c9be);
		background-image: -moz-linear-gradient(top, #b6b6ad, #c9c9be);
		background-image: -ms-linear-gradient(top, #b6b6ad, #c9c9be);
		background-image: -o-linear-gradient(top, #b6b6ad, #c9c9be);
		background-image: linear-gradient(to bottom, #b6b6ad8, #c9c9be);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b6b6ad, endColorstr=#c9c9be);
		-webkit-transition:background 0.3s ease-in-out;
		-moz-transition:background 0.3s ease-in-out;
		transition:background-color 0.3s ease-in-out;
}
#testimonial-form button[type="submit"]:active {
		box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#testimonial-form input:focus, #testimonial-form textarea:focus {
		outline:0;
		border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}
/*pagination*/
#listingAJAX1 .image1 {
		background:#daecfd;
		border:1px dotted #FFCC00;
		display:block;
		padding:20px;
		font-size:18px;
		margin-bottom:5px;
}
#listingAJAX1 .image1:hover {
		background-color:#e4f9b4;
}
.pagination {
		float:right;
		font-weight:bold;
		margin: 1em 0;
		padding-right:40px;
}
.pagination ul {
		margin: 0;
		padding: 0;
		text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
		font-size: 100%;
}
.pagination li {
		float:left;
		list-style-type: none;
		padding-bottom: 5px;
		width:50px;
		text-align:center;
}
*:first-child+html .pagination li { /*IE7 only CSS hack*/
		margin-right: 4px;/*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}
.pagination a {
		padding: 5px;
		border: solid 1px #d5d5d5;
		text-decoration: none;
		color: #a5a3a4;
		display: block;
		margin-right: 4px;
		background-color: #f0efec;
		margin-top:20px;
}
.pagination a:hover {
		padding: 5px;
		border: 1px solid #4f85bb;
		color: #ffffff;
		background-color: #a4c6e4;
}
.pagination .currentpage { /*Style for currently selected page link*/
		background-color:#a4c6e4;
		margin-right:4px;
		padding:5px 0;
		border: solid 1px #4f85bb;
		text-decoration: none;
		display: block;
		width:44px;
		margin-top:20px;
}
/* MISC */

#testimonial img {
		opacity:.6;
}
#testimonial img:hover {
		opacity:1;
}
label{ float:left; font-weight:bold;}