/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
Theme Name: splaty
Theme URI: http://cosmincotor.com
Author: cosmincotor
Author URI: http://cosmincotor.com/
Description: A premium Portfolio/Gallery/Blog WordPress theme.
Version: 1.1.0.120331
License: Commercial
License URI:
Tags: black, white, blue, orange, red
*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

			#intro {
				width: 580px;
				margin: 0 auto;
			}

			.wrapper {
				background-color: white;
				width: 530px;
				margin: 40px auto;
				padding: 50px;
				box-shadow: 0 0 5px #999;
			}

			.list_carousel {
				background-color: #FFF;
				margin: 0 0 30px 20px;
				width: 883px;
				height: 70px;
			}

			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}

			.list_carousel li {
				color: #999;
				text-align: center;
				background-color: #FFF;
				border: 1px solid #999;
				width: 280px;
				height: 55px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
			}

			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}

			.clearfix {
				float: none;
				clear: both;
			}

			.pager {
				float: left;
				width: 400px;
				text-align: center;
			}

			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}

			.timer {
				background-color: #999;
				height: 3px;
				width: 0px;
			}


			.pagination {  
				text-align: center;  
			 }  
			
			.pagination a {  
				background: url(miscellaneous_sprite.png) 0 -300px no-repeat transparent;  
				width: 15px;  
				height: 15px;  
			   margin: 0 5px 0 0;  
				display: inline-block;  
			}  
			
			.pagination a.selected {  
				background-position: -25px -300px;  
				cursor: default;  
			 }  
			
			.pagination a span {  
				display: none;  
			 }  
			
			.clearfix {  
				 float: none;  
				clear: both;  
			 } 
			 			   
			 .list_carousel2 li {
							color: #999;
							text-align: center;
							background-color: #eee;
							border: 2px solid #999;
							width: 135px;
							height: 135px;
							padding: 0;
							margin: 6px;
							display: block;
							float: left;
						}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// General CSS Starts                                                                   */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline:none;
	-webkit-text-size-adjust:none;
}
body {
	margin:0;
	padding:0;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:#f0f0f0 url(images/default/bgPatterns/bgPat-1.png) 0 0 fixed;
	line-height:22px;
}
div, a, img, ul, form {
	display:block;
	overflow:hidden;
	position:relative;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// General Typography Starts                                                            */
p {
	line-height:22px;
	margin-bottom:20px;
}
p > span {
	display:inline;
}
p > a {
	color:#ff9b59;
	display:inline;
	text-decoration:none;
}
p > a:hover {
	text-decoration:underline;
}
a {
	text-decoration:none;
	color:#ff9b59;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Droid Sans', 'Helvetica Neue', Arial, sans-serif;
	font-weight:400;
	color:#444;
	margin-bottom:20px;
}
h1 {
	font-size: 24px;
	line-height: 28px;
}
h2 {
	font-size: 20px;
	line-height: 24px;
}
h3 {
	color:#000066;
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;
}
h4 {
	font-size: 14px;
	line-height: 18px;
}
h5 {
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font-size: 10px;
	line-height: 16px;
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	color:#444;
	display:inline-block;
}
textarea {
	margin-bottom:25px;
	border:1px solid black;
	padding:5px;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	background:#fdfdfd;
	line-height:22px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color:#666;
	transition:background-color 0.3s, border-color 0.3s;
	-webkit-transition:background-color 0.3s, border-color 0.3s;
	-moz-transition:background-color 0.3s, border-color 0.3s;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

input[type="text"], input[type="email"] {
	margin-bottom:25px;
	border:1px solid black;
	padding:5px;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	background:#fdfdfd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color:#666;
	transition:background-color 0.3s, border-color 0.3s;
	-webkit-transition:background-color 0.3s, border-color 0.3s;
	-moz-transition:background-color 0.3s, border-color 0.3s;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	height:20px;
	line-height:20px;
}

input[type="text"], input[type="password"] {
	margin-bottom:25px;
	border:1px solid black;
	padding:5px;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	background:#fdfdfd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color:#666;
	transition:background-color 0.3s, border-color 0.3s;
	-webkit-transition:background-color 0.3s, border-color 0.3s;
	-moz-transition:background-color 0.3s, border-color 0.3s;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	height:20px;
	line-height:20px;
}
input[type="submit"] {
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	border-radius: 2px;
	color: #000066;
	font-weight: bold;
	text-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	background-color: #a6a6a6;
	padding: 0px;
	border:1px solid black;
	line-height:26px;
	height:36px;
	width:100px;
}
input[type="submit"]:hover {
	cursor:pointer;
	color: #000066;
	background-color: #8c8c8c;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
	background:#fdfdfd;
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	width:100%;
	clear:both;
	margin-bottom:25px;
}
thead {
}
th {
	height:50px;
	line-height:50px;
	vertical-align:middle;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	font-weight:bold;
	color:#555;
	background-color: #f9f9f9;
	background-image: -webkit-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -moz-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -ms-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -o-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: linear-gradient(top, #fafafa, #f9f9f9);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
}
tr {
	line-height:16px;
}
td {
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	text-align:center;
	color:#666;
	padding-top:12px;
	padding-bottom:12px;
	line-height:16px;
	vertical-align:middle;
	background-color:#fdfdfd;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
td:hover {
	background:#fff;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
ul {
	list-style:square;
	list-style-position:inside;
	margin-bottom:25px;
}
ol {
	list-style:decimal;
	list-style-position:inside;
	margin-bottom:25px;
}
li {
	padding-left:15px;
	line-height:17px;
}
/*///////////////// General Typography Ends                                                              */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Structure CSS Starts                                                                 */
.pageWrap {
	width:960px;
	border-top:5px solid #EEDB00;
	border-bottom:5px solid #f2f2f2;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	background:#fff;
	box-shadow:2px 2px 0px rgb(0, 0, 0, 0.05);
	-webkit-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.05);
	overflow:visible;
	margin-bottom:25px;
}
.contentWrap {
	width:920px;
	padding-left:20px;
	padding-right:20px;
}
.pageContentWrapSidebar {
	float:left;
	width:620px;
	margin-bottom:25px;
}
.pageContentWrap {
	clear:both;
	margin-bottom:25px;
}
.extraContentWrap {
	clear:both;
	width:920px;
}
.clear {
	clear:both;
}
.pageTitle {
	margin-bottom:25px;
	padding-bottom:25px;
	background:url(images/default/pageBreakerBg.png) 0 bottom repeat-x;
}
/*///////////////// Structure CSS Ends                                                                   */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// WordPress Core Starts                                                                */
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display:block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin:0;
	max-width: 98.5%;
	padding:0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {
	
}
.gallery-caption {
	
}
.bypostauthor{
	
}
/*///////////////// WordPress Core Ends                                                                  */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// General CSS Ends                                                                     */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Header CSS Starts                                                                    */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.headerWrap {
	overflow:visible;
	width:960px;
	height:142px;
	margin-bottom:25px;
	z-index:9999;
}
.logoWrap {
	height:100px;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:15px;
	float:left;
}
.logoWrap a {
	height:100px;
}
.logo {
	height:100px;
}
.mainMenu {
	display:block;
	overflow:visible;
	float:right;
	margin-right:5px;
	margin-top:53px;
	z-index:9998;
	position:relative;
	list-style:none;
}
.mainMenu > li {
	float:left;
	margin-right:5px;
	margin-left:5px;
	height:34px;
	position:relative;
	display:block;
	overflow:visible;
	padding-left:0px;
}
.mainMenu > li > a {
	display:block;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	font-weight:400;
	font-size:14px;
	text-decoration:none;
	color:#000066;
	font-family:'Droid Sans', sans-serif;
	height:34px;
	line-height:34px;
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;
}
.mainMenu > li.current_page_item {
	background:url(images/orange/currentPageBg.png) 0 center no-repeat;
}
.mainMenu > li.current_page_parent {
	background:url(images/orange/currentPageBg.png) 0 center no-repeat;
}
.mainMenu > li.current_page_item > a, .mainMenu > li.current_page_parent > a {
	color:#333;
}
.mainMenu > li:hover > a {
	color:#EEDB00;
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;
}
.mainMenu > li > ul {
	display:none;
	overflow:visible;
	position:absolute;
	padding-top:3px;
	top:34px;
	left:0px;
	border-top:2px solid #ff9b59;
	width:160px;
	background:#fcfcfc;
	padding-left:15px;
	padding-right:15px;
	box-shadow:2px 2px 0px rgb(0, 0, 0, 0.05);
	-webkit-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.05);
	list-style:none;
}
.mainMenu > li > ul > li {
	display:block;
	overflow:visible;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px dashed #e3e3e3;
	padding-left:0px;
	margin-left:0px;
	position:relative;
}
.mainMenu > li > ul > li:last-child {
	margin-bottom:0px;
	border-bottom:none;
}
.mainMenu > li > ul > li > a {
	color:#000066;
	line-height:26px;
	height:26px;
	background: url(images/orange/subMenuListBg.png) 0 10px no-repeat;
	padding-left:12px;
}
.mainMenu > li > ul > li > a:hover {
	background-position:0px -14px;
}
.hasSubMenu > a {
	background:url(images/orange/hasSubMenuBg.png) right 14px no-repeat;
	color:#333;
}
.hasSubMenu:hover > a {
	background-position:right -10px;
}
.headerBreaker {
	background:url(images/default/pageBreakerBg.png) 0 0 repeat-x;
	height:2px;
	width:920px;
	margin-left:20px;
	clear:both;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Header CSS Ends                                                                      */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Portfolio CSS Starts                                                                 */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.portfolioOneWrap {
	width:920px;
}
.portfolioOneItemWrap {
	float:left;
	width:920px;
	margin-bottom:30px;
	border-bottom:1px dashed #e3e3e3;
}
.portfolioOneContentWrap {
	float:left;
	margin-left:30px;
	width:445px;
}
.portfolioOneContentWrap .portfolioItemTitle {
	margin-top:10px;
}
.portfolioOneItemLinksWrap {
}
.portfolioOneItemLinksWrap > a {
	float:left;
	margin-right:15px;
}
.portfolioReadMoreBtn, .portfolioVisitWebsiteBtn {
	display: inline-block;
	color: #000066;
	font-weight: bold;
	padding: 5px 10px;
	padding-left:8px;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	margin-right: 0px;
	background-color: #a6a6a6;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #7e7e7e;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	line-height:14px;
	height:14px;
}
.portfolioReadMoreBtn > span {
	padding-left:22px;
	background:url(images/default/portfolioReadMoreIcon.png) 0px center no-repeat;
}
.portfolioVisitWebsiteBtn > span {
	padding-left:22px;
	background:url(images/default/portfolioWebsiteLinkIcon.png) 0px center no-repeat;
}

.portfolioReadMoreBtn:hover, .portfolioVisitWebsiteBtn:hover {
	background-color: #8c8c8c;
}

.portfolioOneItemThumbWrap {
	width:445px;
	height:280px;
	margin-bottom:30px;
	float:left;
}
.portfolioOneItemThumbWrap .thumbOverlay {
	position:absolute;
	top:5px;
	left:5px;
	width:435px;
	height:270px;
	z-index:10;
	background:#000;
	display:none;
}
.portfolioOneItemThumbWrap .itemIconsWrap {
	position:absolute;
	top:115px;
	left:5px;
	z-index:90;
	width:435px;
	height:50px;
	display:none;
	text-align:center;
}
.portfolioOneItemThumbWrap .itemInfo {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemInfoIconMedium.png) center 0px no-repeat;
	z-index:20;
	width:58px;
	height:50px;
}
.portfolioOneItemThumbWrap .itemLink {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemLinkIconMedium.png) center 0px no-repeat;
	z-index:20;
	width:58px;
	height:50px;
}
.portfolioOneItemThumbWrap .itemInfo:hover, .portfolioOneItemThumbWrap .itemLink:hover {
	background-position:center -50px;
}
.portfolioOneItemThumbWrap .portfolioThumb {
	position:absolute;
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.portfolioOneItemThumbWrap:hover > .portfolioThumb {
	background:#000066;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.portfolioTwoWrap {
	width:950px;
}
.portfolioTwoItemWrap {
	float:left;
	width:445px;
	margin-right:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #e3e3e3;
}
.portfolioTwoItemThumbWrap {
	width:445px;
	height:280px;
	margin-bottom:20px;
}
.portfolioTwoItemThumbWrap .thumbOverlay {
	position:absolute;
	top:5px;
	left:5px;
	width:435px;
	height:270px;
	z-index:10;
	background:#000;
	display:none;
}
.portfolioTwoItemThumbWrap .itemIconsWrap {
	position:absolute;
	top:115px;
	left:5px;
	z-index:90;
	width:435px;
	height:50px;
	display:none;
	text-align:center;
}
.portfolioTwoItemThumbWrap .itemInfo {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemInfoIconMedium.png) center 0px no-repeat;
	z-index:20;
	width:58px;
	height:50px;
}
.portfolioTwoItemThumbWrap .itemLink {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemLinkIconMedium.png) center 0px no-repeat;
	z-index:20;
	width:58px;
	height:50px;
}
.portfolioTwoItemThumbWrap .itemInfo:hover, .portfolioTwoItemThumbWrap .itemLink:hover {
	background-position:center -50px;
}
.portfolioTwoItemThumbWrap .portfolioThumb {
	position:absolute;
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.portfolioTwoItemThumbWrap:hover > .portfolioThumb 	
.portfolioThreeWrap {
	width:945px;
}
.portfolioThreeItemWrap {
	float:left;
	width:290px;
	margin-right:25px;
	margin-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
}
.portfolioThreeItemThumbWrap {
	width:290px;
	height:170px;
	margin-bottom:20px;
}
.portfolioThreeItemThumbWrap .thumbOverlay {
	position:absolute;
	top:5px;
	left:5px;
	height:160px;
	width:280px;
	z-index:10;
	background:#000;
	display:none;
}
.portfolioThreeItemThumbWrap .itemIconsWrap {
	position:absolute;
	top:69px;
	left:5px;
	z-index:90;
	width:280px;
	height:32px;
	display:none;
	text-align:center;
}
.portfolioThreeItemThumbWrap .itemInfo {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemInfoIcon.png) center 0px no-repeat;
	z-index:20;
	width:40px;
	height:32px;
}
.portfolioThreeItemThumbWrap .itemLink {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemLinkIcon.png) center 0px no-repeat;
	z-index:20;
	width:40px;
	height:32px;
}
.portfolioThreeItemThumbWrap .itemInfo:hover, .portfolioThreeItemThumbWrap .itemLink:hover {
	background-position:center -32px;
}
.portfolioThreeItemThumbWrap .portfolioThumb {
	position:absolute;
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.portfolioThreeItemThumbWrap:hover > .portfolioThumb {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Portfolio CSS Ends                                                                   */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Gallery CSS Starts                                                                   */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.galleryTwoWrap {
	width:950px;
}
.galleryTwoItemWrap {
	float:left;
	width:445px;
	margin-right:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #e3e3e3;
}
.galleryTwoItemThumbWrap {
	width:445px;
	height:280px;
	margin-bottom:20px;
}
.galleryTwoItemThumbWrap > img {
	position:absolute;
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.galleryTwoItemThumbWrap:hover > img {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.galleryTwoItemThumbWrap .galleryItemThumbLink {
	position:absolute;
	top:5px;
	left:5px;
	width:435px;
	height:270px;
	background:url(images/default/galleryZoomIconMedium.png) center center no-repeat;
	z-index:90;
	display:none;
}
.galleryTwoItemThumbWrap .thumbOverlay {
	position:absolute;
	top:5px;
	left:5px;
	width:435px;
	height:270px;
	display:none;
	background:#000;
	z-index:20;
}
.galleryTwoItemThumbWrap .galleryItemThumbLink:hover {
}
.galleryThreeWrap {
	width:945px;
}
.galleryThreeItemWrap {
	float:left;
	width:290px;
	margin-right:25px;
	margin-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
}
.galleryThreeItemThumbWrap {
	width:290px;
	height:170px;
	margin-bottom:20px;
}
.galleryThreeItemThumbWrap > img {
	position:absolute;
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.galleryThreeItemThumbWrap:hover > img {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.galleryThreeItemThumbWrap .galleryItemThumbLink {
	position:absolute;
	top:5px;
	left:5px;
	width:280px;
	height:160px;
	background:url(images/default/galleryZoomIcon.png) center center no-repeat;
	z-index:90;
	display:none;
}
.galleryThreeItemThumbWrap .thumbOverlay {
	position:absolute;
	top:5px;
	left:5px;
	width:280px;
	height:160px;
	display:none;
	background:#000;
	z-index:20;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Gallery CSS Ends                                                                     */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Blog CSS Starts                                                                      */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.postsWrap {
	float:left;
	width:620px;
	margin-bottom:0px;
}
.postWrap {
	float:left;
	width:620px;
	margin-bottom:25px;
}
.sidebarWrap {
	float:left;
	width:267px;
	margin-left:33px;
	clear:right;
	margin-bottom:0px;
}
.smallPostWrap {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
}
.smallPostTitle {
	margin-top:10px;
}
.smallPostTitle a {
	display:inline-block;
	color:#444;
	font-family:'Droid Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.blogPostThumbWrap {
	width:210px;
	height:210px;
	float:left;
}
.blogPostLargeThumbWrap {
	margin-bottom:25px;
}
.blogPostThumbLink {
	padding:5px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.blogPostThumbLink:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.smallPostContentWrap {
	float:left;
	margin-left:25px;
	width:385px;
}
smallPostNoThumbContentWrap {
}
.postDetailsWrap {
	overflow:hidden;
}
.postDetailsWrap span {
	float:left;
	display:block;
}
.postDetailsWrap > span a:hover {
	text-decoration:underline;
}
.readMore {
	display: inline-block;
	color: white;
	font-weight: bold;
	padding: 5px 10px;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
	margin-right: 0px;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border: 1px solid #e9823e;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	line-height:14px;
	height:14px;
}
.readMore:hover {
	cursor:pointer;
	text-decoration:none;
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, #e9823e, #ff9b59);
}
.largePostDetailsWrap {
	padding-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
	overflow:hidden;
}
.largePostDetailsWrap > span {
	display:block;
	float:left;
}
.largePostDetailsWrap > span a:hover {
	text-decoration:underline;
}
.largePostDate {
	padding-left:22px;
	background: url(images/default/dateIcon.png) 0px center no-repeat;
	margin-right:15px;
	height:16px;
	line-height:16px;
}
.largePostCategory {
	padding-left:22px;
	background: url(images/default/categoryIcon.png) 0px center no-repeat;
	margin-right:15px;
	height:16px;
	line-height:16px;
}
.largePostCategory a {
	display:inline;
}
.largePostAuthor {
	padding-left:22px;
	background: url(images/default/authorIcon.png) 0px center no-repeat;
	margin-right:15px;
	height:16px;
	line-height:16px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Comments CSS Starts                                                                  */
.commentsTitle {
	position:relative;
	margin-bottom:25px;
	height:20px;
}
.commentsTitle > h3 {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	padding-right:10px;
	background:#fff;
	z-index:90;
	margin-bottom:0px;
}
.commentsTitle > p {
	display:block;
	width:100%;
	background:url(images/default/titleHashBg.png) 0 0;
	margin:0;
	position:absolute;
	left:0px;
	top:4px;
	height:12px;
}
.commentsListWrap {
	display:block;
	overflow:hidden;
	list-style:none;
	position:relative;
	margin-bottom:0px;
}
.comment {
	display:block;
	overflow:hidden;
	margin-bottom:25px;
	position:relative;
	padding-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
	padding-left: 0px;
}
.commentWrap {
	position:relative;
}
.commentMeta {
	margin-bottom:10px;
}
.commentMeta .avatar {
	float:left;
	display:block;
	overflow:hidden;
	border:3px solid #f2f2f2;
}
.commentDetails {
	margin-left:15px;
	float:left;
	margin-top:20px;
}
.commentDetails p {
	margin:0;
	color:#999;
}
.commentAuthorName {
	font-weight:bold;
	color:#666;
}
.commentAuthorName > a {
	display:inline;
}
.commentAuthorName > a:hover {
	text-decoration:underline;
}
.comment-edit-link {
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	overflow:hidden;
	font-size:10px;
}
.commentContentWrap {
	margin-left:75px;
	border-left:2px solid #f2f2f2;
	padding-left:15px;
}
.commentContentWrap p:last-child {
	margin-bottom:0px;
}
.commentReplyWrap {
	clear:both;
}
.commentReplyWrap > a {
	display:block;
	overflow:hidden;
	float:right;
	font-size:10px;
	margin-top:10px;
}
.comment ul {
	margin-left:75px;
	display:block;
	overflow:hidden;
	list-style:none;
	margin-bottom:0px;
}
.comment ul li {
	padding-left: 0px;
	margin-bottom:0px;
	display:block;
	overflow:hidden;
	margin-top:25px;
	position:relative;
	padding-top:25px;
	border-top:1px dashed #e3e3e3;
	border-bottom:none;
	padding-bottom:0px;
}
.comment ul li .commentWrap .commentDetails {
	margin-top:0px;
}
.comment ul li .commentContentWrap {
	margin-left:55px;
}
.comment ul li ul {
	margin-left:55px;
}
#commentsNavAbove, #commentsNavBellow {
	margin-bottom:25px;
}
#commentsNavAbove {
	padding-bottom: 25px;
	border-bottom: 1px dashed #E3E3E3;
}
.previousComments, .nextComments {
	width:48%;
	float:left;
	height:22px;
}
.previousComments > a:hover, .nextComments > a:hover {
	text-decoration:underline;
}
.nextComments {
	float:right;
}
.nextComments > a {
	float:right;
	text-align:right;
}
/*///////////////// Comments CSS Ends                                                                    */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Comments Form CSS Starts                                                             */
#respond {
}
#reply-title {
	margin-bottom:0px;
}
#reply-title a {
	margin-bottom:25px;
	font-size:12px;
}
.loggedInAs {
	margin-bottom:20px;
}
.mustLogIn {
	margin-bottom:0px;
}
#commentForm {
	display:block;
	overflow:hidden;
	position:relative;
}
.commentFormFieldWrap {
	width:200px;
	margin-bottom:25px;
	margin-right:10px;
	float:left;
}
.commentFormWebsiteWrap {
	margin-right:0px;
	clear:right;
}
.commentFormLabel {
	margin-bottom:10px;
}
#commentForm label {
	display:inline-block;
}
.requiredField {
	color:#cc0000;
	display:inline-block;
	font-size:10px;
}
#commentForm textarea, #commentForm input[type="text"] {
}
#commentForm textarea {
	height:180px;
	min-height:180px;
	width:608px;
	max-width:608px;
	overflow:auto;
}
#commentForm input[type="text"] {
	height:20px;
	line-height:20px;
	width:188px;
	margin-bottom:0px;
}
.form-submit {
	float:none;
	clear:both;
	margin-bottom:0px;
}
#submitComment {
	float:right;
	padding:0px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	margin-right:0px;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	width:105px;
	height:26px;
	line-height:26px;
}
#submitComment:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, ##e9823e, #ff9b59);
}
/*///////////////// Comments Form CSS Ends                                                               */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Widgets CSS Starts                                                                   */
.widgetTitleWrap {
	position:relative;
	margin-bottom:25px;
	height:20px;
	background:url(images/orange/titleLeftBg.png) 0 center no-repeat;
}
.widgetTitleWrap .widgetTitle {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	padding-right:10px;
	z-index:90;
	margin-bottom:0px;
	background:#fff;
	z-index:90;
	padding-left:10px;
	left:2px;
}
.widgetTitleWrap > .titleHashBg {
	display:block;
	width:100%;
	background:url(images/default/titleHashBg.png) 0 0;
	margin:0;
	position:absolute;
	left:0px;
	top:4px;
	height:12px;
	left:2px;
}
.footerWidgetsWrap .widgetTitleWrap > .titleHashBg {
	background:url(images/default/footerTitleHashBg.png) 0 0;
}
.footerWidgetsWrap .widgetTitleWrap .widgetTitle {
	color:#EEDB00;
	background:url(images/default/footerTitleHashBg.png);
}
.widgetWrap {
	margin-bottom:25px;
}
.widgetWrap > ul, .widgetWrap > ul ul {
	margin-left:0px;
	list-style:none;
	padding-left:0px;
}
.widgetWrap > ul ul {
	margin-left:15px;
}
.widgetWrap > ul ul:last-child {
	margin-bottom:0px;
}
.widgetWrap > ul ul > li > a:hover {
	background-position:0px -20px;
	text-decoration:underline;
}
.widgetWrap > ul li {
	padding-left:0px;
}
.widgetWrap > ul > li a {
	display:inline;
	padding-left:12px;
	background:url(images/orange/widgetListArrowBg.png) 0px 4px no-repeat;
}
.widgetWrap > ul > li > a:hover {
	background-position:0px -20px;
	text-decoration:underline;
}
#recentcomments > li > a {
	background:none;
}
#textwidget > p:last-child {
	margin-bottom:0px;
}
#searchform > div {
	width:268px;
}
#searchform label {
	margin-right:5px;
	float:left;
	display:inline-block;
	height:32px;
	line-height:32px;
}
#searchform input[type="text"] {
	margin-bottom:0px;
	margin-right:5px;
	padding:5px;
	border-width:1px;
	line-height:20px;
	height:20px;
	width:128px;
	float:left;
}
.footerWidgetsWrap #searchform > div {
	width:213px;
}
.footerWidgetsWrap #searchform input[type="text"] {
	width:73px;
}
#searchform #searchsubmit {
	padding:0px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	display:inline-block;
	float:left;
	width:59px;
	height:32px;
	line-height:32px;
}
#searchform #searchsubmit:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, ##e9823e, #ff9b59);
}
.ad125 {
	float:left;
	margin-right:5px;
	padding:3px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.ad125:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.last125ad {
	margin-right:0px;
}
#wp-calendar {
	width:100%;
}
#wp-calendar th {
	height:44px;
	line-height:44px;
	vertical-align:middle;
	color:#555;
	font-weight:bold;
}
#wp-calendar td {
	text-align:center;
	color:#666;
	line-height:16px;
	vertical-align:middle;
	padding-top:9px;
	padding-bottom:9px;
}
#wp-calendar caption {
	text-align:left;
	margin-bottom:10px;
}
#wp-calendar td {
	text-align:center;
}
#wp-calendar tr {
	line-height:16px;
}
#wp-calendar #today {
	background:#ff9b59;
	color:#fff;
	font-weight:bold;
}
.footerWidgetsWrap #wp-calendar th {
	height:26px;
	line-height:26px;
}
.footerWidgetsWrap #wp-calendar td {
	padding-top:4px;
	padding-bottom:4px;
}
.tagcloud {
}
.tagcloud > a {
	float:left;
	margin-right:5px;
	margin-left:0px;
	background:url(images/orange/tagIcon.png) -166px center no-repeat;
	padding-left:22px;
	height:26px;
	line-height:26px;
}
.tagcloud > a:hover {
	background-position:0 center;
}
.footerWidgetsWrap .tagcloud > a {
	background:url(images/orange/footerTagIcon.png) -166px center no-repeat;
}
.footerWidgetsWrap .tagcloud > a:hover {
	background-position:0 center;
}
#customSearchField {
	margin-bottom:0px;
	float:left;
	margin-right:5px;
	padding:5px;
	border-width:1px;
	line-height:20px;
	height:20px;
	width:191px;
}
.footerWidgetsWrap #customSearchField {
	width:136px;
}
#customSearchSubmit {
	padding:0px;
	color:#fff;
	font-weight:bold;
	float:left;
	cursor:pointer;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	width:59px;
	height:32px;
	line-height:32px;
}
#customSearchSubmit:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, ##e9823e, #ff9b59);
}
.flickrWrap {
	width:220px;
	margin-bottom:-8px;
}
.flickrWrap > div {
	float:left;
	width:47px;
	height:47px;
	margin-right:8px;
	margin-bottom:8px;
}
.flickrWrap > div > a {
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
	padding:3px;
	width:41px;
	height:41px;
}
.flickrWrap > div > a:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.flickrWrap > div > a > img {
	width:41px;
	height:41px;
}
.sidebarWrap .flickrWrap {
	width:280px;
	margin-bottom:-13px;
}
.sidebarWrap .flickrWrap > div {
	float:left;
	width:57px;
	height:57px;
	margin-right:13px;
	margin-bottom:13px;
}
.sidebarWrap .flickrWrap > div > a {
	width:51px;
	height:51px;
}
.sidebarWrap .flickrWrap > div > a > img {
	width:51px;
	height:51px;
}
.widgetRecentPostWrap {
	margin-bottom:15px;
}
.customPostsWrap .widgetRecentPostWrap:last-child {
	margin-bottom:0px;
}
.widgetRecentPostThumbWrap {
	width:47px;
	margin-right:10px;
	float:left;
}
.widgetRecentPostThumbLink {
	padding:3px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.widgetRecentPostThumbLink:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.widgetRecentPostThumbLink > img {
	width:41px;
	height:41px;
}
.widgetRecentPostTitle {
	margin-bottom:12px;
}
.widgetRecentPostDetails {
	font-size:10px;
	margin-bottom:0px;
	line-height:16px;
}
.widgetRecentPostDetailsWrap {
	float:left;
	width:210px;
}
.footerWidgetsWrap .widgetRecentPostTitle a {
	color:#fff;
}
.footerWidgetsWrap .widgetRecentPostDetailsWrap {
	width:155px;
}
.footerWidgetsWrap .widgetRecentPostThumbLink {
	background:rgba(102, 102, 102, 0.5);
}
.footerWidgetsWrap .widgetRecentPostThumbLink:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.footerWidgetsWrap .flickrWrap > div > a:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.footerWidgetsWrap .flickrWrap > div > a {
	background:rgba(102, 102, 102, 0.5);
}
/*///////////////// Widgets CSS Ends                                                                     */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Blog CSS Ends                                                                        */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Archives CSS Starts                                                                  */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.archivesWrap {
	margin-bottom:0px;
	width:950px;
}
.archivesContentWrap {
	width:445px;
	float:left;
	margin-right:30px;
}
.archivesTitleWrap {
	position:relative;
	margin-bottom:25px;
	height:20px;
}
.archivesTitleWrap .archivesTitle {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	padding-right:10px;
	z-index:90;
	margin-bottom:0px;
	background:#fff url(images/orange/titleLeftBg.png) 0 center no-repeat;
	z-index:90;
	padding-left:10px;
}
.archivesTitleWrap > .titleHashBg {
	display:block;
	width:100%;
	background:url(images/default/titleHashBg.png) 0 0;
	margin:0;
	position:absolute;
	left:0px;
	top:4px;
	height:12px;
}
.archivesList {
	list-style:none;
	margin-bottom:0px;
}
.archivesList li {
	padding-left:15px;
}
.archivesList ul {
	list-style:none;
}
.archivesList li:last-child ul {
	margin-bottom:0px;
}
.archivesList li a {
	display:inline;
	padding-left:13px;
	background: url(images/orange/widgetListArrowBg.png) 0px 4px no-repeat;
}
.archivesList li a:hover {
	text-decoration:underline;
	background-position:0px -20px;
}
.archivesResultsWrap {
	width:620px;
	float:left;
}
.archiveResultWrap {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Archives CSS Ends                                                                    */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Search CSS Starts                                                                    */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.searchResultsWrap {
	width:620px;
	margin-bottom:0px;
	float:left;
}
.searchResultWrap {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px dashed #e3e3e3;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Search CSS Ends                                                                      */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Contact CSS Starts                                                                   */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contactWrap {
	width:620px;
	margin-bottom:25px;
	float:left;
}
.contactForm {
	width:620px;
}
.contactFormLabel {
	float:left;
	margin-right:10px;
	margin-bottom:25px;
	width:305px;
}
.contactFormEmail {
	margin-right:0px;
}
.contactFormLabel > p {
	margin-bottom:10px;
}
.contactFormLabel > p > span {
	display:inline;
	color:#cc0000;
	font-size:10px;
}
.contactMessageWrap {
	margin-bottom:10px;
}
.contactMessageWrap > span {
	display:inline;
	color:#cc0000;
	font-size:10px;
}
.contactForm input[type="text"] {
	height: 20px;
	line-height: 20px;
	margin-bottom: 0;
	width: 293px;
}
.contactForm label {
	display:inline;
}
#contactMessage {
	width:608px;
	max-width:608px;
	min-height:180px;
	overflow:auto;
}
.contactSubmit {
	margin-bottom:0px;
	height:26px;
	line-height:26px;
}
.contactSubmit > .contactError {
	color:#cc0000;
	float:left;
	display:none;
}
.contactSuccessMessage {
	margin-bottom:0px;
	display:none;
}
.contactSuccessMessage img {
	float:left;
	margin-right:15px;
	height:32px;
	width:32px;
}
.contactSuccessMessage h3 {
	float:left;
	display:inline-block;
	margin-bottom:0px;
	margin-top:6px;
}
input.contactButton {
	float:right;
	display:inline-block;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding:0px;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	margin-right:0px;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	width:62px;
	height:26px;
	line-height:26px;
}
input.contactButton:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, #e9823e, #ff9b59);
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Contact CSS Ends                                                                     */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Pagination CSS Starts                                                                */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pagination {
	clear:both;
	background:url(images/default/pageBreakerBg.png) 0 0 repeat-x;
	padding:22px 0px 20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	clear:both;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	margin-right:5px;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#666;
	background: #f2f2f2;
	border-bottom:3px solid #666;
}
.pagination a:hover {
	color:#666;
	background: #f2f2f2;
	border-bottom:3px solid #ff9b59;
}
.pagination .currentPage {
	padding:6px 9px 5px 9px;
	background: #ff9b59;
	color:#fff;
	border-bottom:3px solid #666;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Pagination CSS Ends                                                                  */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Footer CSS Starts                                                                    */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.footerWrap {
	clear:both;
	margin-bottom:0px;
	overflow:visible;
	color:#EEDB00;
}
.footerWidgets {
	width:920px;
	padding-left:30px;
	padding-right:30px;
	margin-left:-10px;
	background:url(images/default/footerBgPat.png) 0 0;
}
.footerWidgetsBottom {
	height:10px;
	background:url(images/default/sliderFooterBg.png) 0 0 no-repeat;
	margin-left:-10px;
	width:980px;
}
.footerWidgetsWrap {
	width:944px;
	padding-top:25px;
	padding-bottom:25px;
}
.footerWidgetsWrap .widgetWrap {
	float:left;
	margin-bottom:0px;
	margin-right:24px;
	width:230px;
}

.footerWidgetsWrapLast .widgetWrap {
	float:left;
	margin-bottom:0px;
	margin-right:24px;
	width:200px;
	overflow:hidden;
}


.copyrightWrap {
	padding-top:7px;
	padding-bottom:15px;
	clear:both;
	margin-left:20px;
	margin-right:20px;
}
.copyright {
	color:#666;
	display:inline-block;
	position:relative;
	float:left;
	line-height:16px;
	height:16px;
}
.copyright a{
	color:#666;
}
.smallSocialIcon {
	margin-left:10px;
	float:right;
	display:inline-block;
	height:32px;
	width:32px;
	overflow:hidden;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Footer CSS Ends                                                                      */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Shortcodes CSS Starts                                                                */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.recentPostsWrap {
	width:944px;
	clear:both;
}
.recentPostsTitle {
	position:relative;
	margin-bottom:25px;
	height:24px;
}
.recentPostsTitle > h3 {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	padding-right:10px;
	background:#fff url(images/orange/titleLeftBg.png) 0 center no-repeat;
	z-index:90;
	padding-left:10px;
}
.recentPostsTitle > .titleHashBg {
	display:block;
	width:100%;
	background:url(images/default/titleHashBg.png) 0 0;
	margin:0;
	position:absolute;
	right:24px;
	top:4px;
	height:12px;
}
.recentPostWrap {
	float:left;
	margin-right:24px;
	width:212px;
	border-bottom:1px dashed #e3e3e3;
	margin-bottom:25px;
}
.recentPostThumbWrap {
	margin-bottom:20px;
}
.recentPostThumbLink {
	padding:3px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
	position:relative;
	height:134px;
}
.recentPostThumbLink:hover {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.recentPostTitle {
}
.recentPostDetails {
	font-size:10px;
	color:#777;
	line-height:12px;
	padding-bottom:1px;
}
.recentProjectsWrap {
	width:944px;
	clear:both;
}
.recentProjectsTitle {
	position:relative;
	margin-bottom:25px;
	height:24px;
}
.recentProjectsTitle > h3 {
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	padding-right:10px;
	background:#fff url(images/orange/titleLeftBg.png) 0 center no-repeat;
	z-index:90;
	padding-left:10px;
}
.recentProjectsTitle > .titleHashBg {
	display:block;
	width:100%;
	background:url(images/default/titleHashBg.png) 0 0;
	margin:0;
	position:absolute;
	right:24px;
	top:4px;
	height:12px;
}
.recentProjectWrap {
	float:left;
	margin-right:24px;
	width:212px;
	border-bottom:1px dashed #e3e3e3;
	margin-bottom:25px;
}
.recentProjectThumbWrap {
	margin-bottom:20px;
	width:212px;
	height:140px;
}
.recentProjectThumbWrap .thumbOverlay {
	position:absolute;
	top:3px;
	left:3px;
	background:#000;
	z-index:10;
	width:206px;
	height:134px;
	display:none;
}
.recentProjectThumbWrap .itemIconsWrap {
	position:absolute;
	top:54px;
	left:3px;
	z-index:90;
	width:206px;
	height:32px;
	display:none;
	text-align:center;
}
.recentProjectThumbWrap .itemInfo {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemInfoIcon.png) center 0px no-repeat;
	z-index:20;
	width:40px;
	height:32px;
}
.recentProjectThumbWrap .itemLink {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	background:url(images/orange/itemLinkIcon.png) center 0px no-repeat;
	z-index:20;
	width:40px;
	height:32px;
}
.recentProjectThumbWrap .itemInfo:hover, .recentProjectThumbWrap .itemLink:hover {
	background-position:center -32px;
}
.recentProjectThumbWrap > .recentProjectThumb {
	padding:3px;
	background:#f2f2f2;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
	width:206px;
	height:134px;
}
.recentProjectThumbWrap:hover > .recentProjectThumb {
	background:#ff9b59;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
}
.recentProjectTitle {
	margin-bottom:14px;
}
.largeQuoteMessage {
	margin-bottom:5px;
	display:block;
	font-style:italic;
	font-size:26px;
	line-height:30px;
	text-align:center;
}
.largeQuoteShort {
	font-style:italic;
	color:#777;
	margin-bottom:25px;
	text-align:center;
}
.columnWrap {
}
.oneHalf {
	float:left;
	width:48%;
	margin-right:4%;
	margin-bottom:25px;
}
.oneThird {
	float:left;
	width:30.66%;
	margin-right:4%;
	margin-bottom:25px;
}
.oneFourth {
	float:left;
	width:22%;
	margin-right:4%;
	margin-bottom:25px;
}
.oneFifth {
	float:left;
	width:16.8%;
	margin-right:4%;
	margin-bottom:25px;
}
.oneSixth {
	float:left;
	width:13.33%;
	margin-right:4%;
	margin-bottom:25px;
}
.lastColumn {
	margin-right:0px;
}
.downloadIcon {
	background: url(images/default/downloadIcon.png) 0 0 no-repeat;
}
.starIcon {
	background: url(images/default/starIcon.png) 0 0 no-repeat;
}
.heartIcon {
	background: url(images/default/heartIcon.png) 0 0 no-repeat;
}
.warningIcon {
	background: url(images/default/warningIcon.png) 0 0 no-repeat;
}
.infoIcon {
	background: url(images/default/infoIcon.png) 0 0 no-repeat;
}
.stopIcon {
	background: url(images/default/stopIcon.png) 0 0 no-repeat;
}
.plusIcon {
	background: url(images/default/plusIcon.png) 0 0 no-repeat;
}
.checkedIcon {
	background: url(images/default/checkedIcon.png) 0 0 no-repeat;
}
.smallIcon {
	border:none;
	margin:0;
	padding:0;
	display:inline-block;
	width:16px;
	height:16px;
}
td .smallIcon {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.downloadList {
	background: url(images/default/downloadIcon.png) 0 center no-repeat;
}
.starList {
	background: url(images/default/starIcon.png) 0 center no-repeat;
}
.heartList {
	background: url(images/default/heartIcon.png) 0 center no-repeat;
}
.warningList {
	background: url(images/default/warningIcon.png) 0 center no-repeat;
}
.infoList {
	background: url(images/default/infoIcon.png) 0 center no-repeat;
}
.stopList {
	background: url(images/default/stopIcon.png) 0 center no-repeat;
}
.plusList {
	background: url(images/default/plusIcon.png) 0 center no-repeat;
}
.checkedList {
	background: url(images/default/checkedIcon.png) 0 center no-repeat;
}
.customList {
	list-style:none;
}
.customList li {
	margin-left:15px;
	padding-left:22px;
}
blockquote {
	padding-left:55px;
	color:#777;
	font-style:italic;
	background:url(images/default/blockquoteBg.png) 0 0 no-repeat;
	min-height:32px;
	display:block;
	overflow:hidden;
	margin-bottom:25px;
}
blockquote > p {
	margin-bottom:0px;
}
blockquote p cite {
	float:left;
	padding-left:15px;
	background:url(images/orange/citeBg.png) 0 center no-repeat;
	font-size:10px;
}
.titleTime {
	background:url(images/default/clockIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleChart {
	background:url(images/default/chartIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleCamera {
	background:url(images/default/cameraIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleComment {
	background:url(images/default/commentUserIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleBasket {
	background:url(images/default/basketIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleBook {
	background:url(images/default/bookIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleAddressBook {
	background:url(images/default/addressBookIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleAdd {
	background:url(images/default/addIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleSearch {
	background:url(images/default/searchIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleScreen {
	background:url(images/default/screenIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleUserInfo {
	background:url(images/default/userInfoIcon.png) 0 center no-repeat;
	padding-left:42px;
}
.titleTime, .titleChart, .titleCamera, .titleComment, .titleBasket, .titleBook, .titleAddressBook, .titleAdd, .titleSearch, .titleScreen, .titleUserInfo {
	line-height:32px;
	min-height:32px;
}
.alertBox {
	margin-bottom:25px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	padding:10px;
}
.alertBox p {
	padding-left:22px;
	margin-bottom:0px;
}
.alertClose {
	float:right;
	display:inline;
	height:16px;
	width:16px;
	margin-top:3px;
	background:url(images/default/alertCloseBg.png) 0 0 no-repeat;
	cursor:pointer;
}
.alertStop {
	border:1px solid #d77a6f;
	background:#fccac3;
}
.alertStop p {
	background: url(images/default/stopIcon.png) 0 center no-repeat;
}
.alertStop a {
	background-position:0px 0px;
}
.alertWarning {
	border:1px solid #e8c65a;
	background:#fff2a9;
}
.alertWarning p {
	background: url(images/default/warningIcon.png) 0 center no-repeat;
}
.alertWarning a {
	background-position:0px -16px;
}
.alertInfo {
	border:1px solid #82a8ca;
	background:#d1e4f3;
}
.alertInfo p {
	background: url(images/default/infoIcon.png) 0 center no-repeat;
}
.alertInfo a {
	background-position:0px -32px;
}
.alertDownload {
	border:1px solid #a3d56d;
	background:#e4fcc9;
}
.alertDownload p {
	background: url(images/default/downloadIcon.png) 0 center no-repeat;
}
.alertDownload a {
	background-position:0px -48px;
}
.tabsWrap {
	margin-bottom:25px;
}
.tabsMenu {
	list-style:none;
	padding:0px;
	margin-bottom:0px;
}
.tabsMenuItem {
	margin-right:10px;
	float:left;
	font-weight:bold;
	color:#777;
	background-color: #f9f9f9;
	background-image: -webkit-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -moz-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -ms-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: -o-linear-gradient(top, #fafafa, #f9f9f9);
	background-image: linear-gradient(top, #fafafa, #f9f9f9);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	border-radius:2px 2px 0px 0px;
	-webkit-border-radius:2px 2px 0px 0px;
	-moz-border-radius:2px 2px 0px 0px;
	border:1px solid #f2f2f2;
	border-bottom:none;
	padding:0px;
}
.currentTab {
	background-color: #f0f0f0;
	background-image: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
	background-image: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	background-image: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
	background-image: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
	background-image: linear-gradient(top, #f9f9f9, #f0f0f0);
}
.tabsMenuItem > a {
	color:#777;
	font-weight:bold;
	padding:5px 15px;
}
.tabsMenuItem > a:hover {
	color:#666;
}
.currentTab > a {
	color:#ff9b59;
}
.currentTab > a:hover {
	color:#ff9b59;
}
.tabsContentWrap {
	border:1px solid #f2f2f2;
	border-radius: 0px 2px 2px 2px;
	-webkit-border-radius: 0px 2px 2px 2px;
	-moz-border-radius: 0px 2px 2px 2px;
	background:#fdfdfd;
}
.tabWrap {
	padding:10px;
}
.tabWrap p:last-child, .tabWrap ul:last-child, .tabWrap ol:last-child {
	margin-bottom:0px;
}
.gMap {
	margin-bottom:25px;
	padding:5px;
	background-color:#f2f2f2;
}
.simpleImage {
	margin-bottom:25px;
}
.largeImage {
	margin-bottom:25px;
	padding:5px;
	background-color:#f2f2f2;
}
.pageBreaker {
	clear:both;
	margin-bottom:25px;
	height:2px;
	background:url(images/default/pageBreakerBg.png) 0 0 repeat-x;
}
.pageBreaker2 {
	margin-bottom:25px;
	clear:both;
	height:3px;
	background:url(images/default/pageBreakerBg2.png) 0 0 repeat-x;
}
.pageBreaker3 {
	margin-bottom:25px;
	clear:both;
	height:2px;
	background:url(images/default/pageBreakerBg3.png) 0 0 repeat-x;
}
.pageBreaker4 {
	margin-bottom:25px;
	clear:both;
	height:1px;
	background:url(images/default/pageBreakerBg4.png) 0 0 repeat-x;
}
.pageBreaker5 {
	margin-bottom:25px;
	clear:both;
	height:1px;
	background:url(images/default/pageBreakerBg5.png) 0 0 repeat-x;
}
pre, code {
	display:block;
	padding-left:10px;
	margin-bottom:25px;
	border:1px solid #f2f2f2;
	overflow:hidden;
	line-height:22px;
	background:url(images/default/codeBgSlice.png) 0 0;
}
.codeBlue {
	background:url(images/blue/codeBlueBgSlice.png) 0 0;
}
.codeOrange {
	background:url(images/orange/codeOrangeBgSlice.png) 0 0;
}
.codeRed {
	background:url(images/red/codeRedBgSlice.png) 0 0;
}
.simpleMore {
	padding-left:13px;
	background:url(images/orange/simpleArrowBg.png) left center no-repeat;
}
.simpleMore:hover {
	text-decoration:underline;
}
.blueButton {
	display:inline-block;
	color:#fff;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	border-radius:2px;
}
.blueButton:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, #e9823e, #ff9b59);
	text-decoration:none;
}
.orangeButton {
	display:inline-block;
	color:#fff;
	background-color: #ff9b59;
	background-image: -webkit-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -moz-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -ms-linear-gradient(top, #ff9b59, #e9823e);
	background-image: -o-linear-gradient(top, #ff9b59, #e9823e);
	background-image: linear-gradient(top, #ff9b59, #e9823e);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #e9823e;
	text-shadow: 1px 1px 0 #e9823e;
	-webkit-text-shadow: 1px 1px 0 #e9823e;
	-moz-text-shadow: 1px 1px 0 #e9823e;
	border-radius:2px;
}
.orangeButton:hover {
	background-image: -webkit-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -moz-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -ms-linear-gradient(top, #e9823e, #ff9b59);
	background-image: -o-linear-gradient(top, #e9823e, #ff9b59);
	background-image: linear-gradient(top, #e9823e, #ff9b59);
	text-decoration:none;
}
.redButton {
	display:inline-block;
	color:#fff;
	background-color: #f76262;
	background-image: -webkit-linear-gradient(top, #f76262, #dd4545);
	background-image: -moz-linear-gradient(top, #f76262, #dd4545);
	background-image: -ms-linear-gradient(top, #f76262, #dd4545);
	background-image: -o-linear-gradient(top, #f76262, #dd4545);
	background-image: linear-gradient(top, #f76262, #dd4545);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #dd4545;
	text-shadow: 1px 1px 0 #dd4545;
	-webkit-text-shadow: 1px 1px 0 #dd4545;
	-moz-text-shadow: 1px 1px 0 #dd4545;
	border-radius:2px;
}
.redButton:hover {
	background-image: -webkit-linear-gradient(top, #dd4545, #f76262);
	background-image: -moz-linear-gradient(top, #dd4545, #f76262);
	background-image: -ms-linear-gradient(top, #dd4545, #f76262);
	background-image: -o-linear-gradient(top, #dd4545, #f76262);
	background-image: linear-gradient(top, #dd4545, #f76262);
	text-decoration:none;
}
.darkButton {
	display:inline-block;
	color:#fff;
	background-color: #444;
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -ms-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(top, #444, #222);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:1px solid #222;
	text-shadow: 1px 1px 0 #222;
	-webkit-text-shadow: 1px 1px 0 #222;
	-moz-text-shadow: 1px 1px 0 #222;
	border-radius:2px;
}
.darkButton:hover {
	background-image: -webkit-linear-gradient(top, #222, #444);
	background-image: -moz-linear-gradient(top, #222, #444);
	background-image: -ms-linear-gradient(top, #222, #444);
	background-image: -o-linear-gradient(top, #222, #444);
	background-image: linear-gradient(top, #222, #444);
	text-decoration:none;
}
.small {
	padding-left:10px;
	padding-right:10px;
	height:20px;
	line-height:20px;
}
.medium {
	padding-left:10px;
	padding-right:10px;
	height:24px;
	line-height:24px;
	font-weight:bold;
}
.large {
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	height:30px;
	line-height:30px;
}
.serviceLargeIcon {
	height:64px;
	width:64px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.serviceLargeIcon span {
	display:block;
	height:16px;
	line-height:16px;
	width:130px;
	margin-top:84px;
	text-align:center;
	color:#eee;
}
.serviceOne {
	background:url(images/default/serviceOneBg.png) center 0px no-repeat;
}
.serviceTwo {
	background:url(images/default/serviceTwoBg.png) center 0px no-repeat;
}
.serviceThree {
	background:url(images/default/serviceThreeBg.png) center 0px no-repeat;
}
.serviceFour {
	background:url(images/default/serviceFourBg.png) center 0px no-repeat;
}
.serviceFive {
	background:url(images/default/serviceFiveBg.png) center 0px no-repeat;
}
.serviceSix {
	background:url(images/default/serviceSixBg.png) center 0px no-repeat;
}
.serviceSeven {
	background:url(images/default/serviceSevenBg.png) center 0px no-repeat;
}
.serviceEight {
	background:url(images/default/serviceEightBg.png) center 0px no-repeat;
}
.serviceNine {
	background:url(images/default/serviceNineBg.png) center 0px no-repeat;
}
.serviceTen {
	background:url(images/default/serviceTenBg.png) center 0px no-repeat;
}
.serviceContentWrap {
	background:url(images/default/servicesBg.png) center 0px no-repeat;
	padding-top:30px;
	line-height:5px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Reset CSS Starts                                                                     */
.columnWrap p:last-child, .columnWrap ul:last-child, .columnWrap ol:last-child, .columnWrap .tabsWrap:last-child, .columnWrap .alertBox:last-child, .columnWrap code:last-child, .columnWrap .columnWrap, .columnWrap .smallMore:last-child, .pageContentWrap p:last-child {
	margin-bottom:0px;
}
.textwidget p:last-child {
	margin-bottom:0px;
}
.widgetWrap > ul, .widgetWrap > ol {
	margin-bottom:0px;
}
/*///////////////// Reset CSS Ends                                                                       */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////// Shortcodes CSS Ends                                                                  */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
