.clear{
	clear:both;
	height:1px !important;
}
ul{
	margin:0px 5px 5px 25px;
	padding:0px;
}
li{
	padding:2px;
}
ul.siblingChildPages{
	list-style-type:none;
	padding:5px 0px 5px 0px;
	margin:0px;
}
.floatLeft{
	float:left;
}
.ui-slider-range.ui-slider-range-max {
    background:none;
    background-color:#bfd730 !important
}
.ratingNumber {
    color:rgba(175,58,1,1.0);
    font-size:1.8em;
    border:none;
    letter-spacing:-0.06em;
    background:none;
    width:100px;
    text-align:center;
    border-radius:100px;
    margin-right:2px;
}
#progressBar {
    width:100%;
    border-radius:50px;
    border:1px solid #CCC;
    background-color:#FFF;
    overflow:hidden !important;
    margin-top:10px;
}
#innerProgressBar {
    background-color:#bfd730;
    border-radius:50px;
    padding:15px 0px;
}
.orangeBG {
    background:rgba(175, 58, 1, 1);
    padding:5%;
    width:90%;
}
    .orangeBG h2, .orangeBG p {
        color:#FFF;
    }

.number {
    float:right;
    margin:10px 0px 10px 20px;
    font-size:2.2em;
    padding:25px;
    border:2px solid #bfd730;
    border-radius:100px;
    line-height:60%;
    color:#444;
    font-weight:normal;
    background:rgba(255,255,255,0.4);
}
.smallText {
    font-size:0.7em;
}
.leftText {
    text-align:left !important;
}
.left{
	float:left
}
.right{
	float:right
}
.center {
    text-align:center
}
.circle {
    border-radius:1000px;
}
.oneThird{
	width:33%;
}
.twoThirds{
	width:60% !important;
}
.half {
    width:45%;
}
.eighty {
    width:75%;
}
.twenty {
    width:20%;
}
.half {
    width:48%;
}
.pad20Top {
    margin-top:20px;
}
.pad30Top {
    margin-top:30px;
}
.pad20Btm {
    margin-bottom:20px;
}

#mainLeft img {
    -vendor-animation-duration: 0.2s;
  -vendor-animation-delay: 0.2s;
  -vendor-animation-iteration-count: infinite;
}
hr{
	border:0px;
	background-color:#CCCCCC;
	height:1px;
	padding:0px;
	margin:30px 0px 30px 0px;
	display:block;
	clear:both
}
.confirm {
    background-color:#09bba0;
    color:#FFF;
    padding:20px;
    margin:20px 0px;
    text-align:center;
    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/cms_images/ico.check.png);
    background-size:20%;
    background-position:center left 40px;
    background-repeat:no-repeat
}
    .confirm p, .warning p{
        color:#FFF;
        text-align:center;
    }
.warning {
    background-color:#CC0000;
    color:#FFF;
    padding:20px;
    margin:20px 0px;
    text-align:center;
    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/cms_images/ico.error.png);
    background-size:20%;
    background-position:center left 40px;
    background-repeat:no-repeat
}
.fb-like{
	margin-top:10px;
	max-width:300px;
}
#mainRight .fb-like{
	margin:10px 0px 10px 0px;
}
a:link, a:active, a:visited{
	color:#7b970e;
    font-family: 'Open Sans';
	text-decoration:none;
}
a:hover{
	text-decoration:underline
}
a img{
	border:none
}
a.btn {
    display:inline-block;
    border:2px solid #bfd730;
    padding:10px 15px;
    text-transform:uppercase;
    font-size:12px;
    color:#666;
    margin:5px 5px;
    font-family:'Open Sans'
}
    a.btn:hover, #footerContainer a.btn:hover {
        background-color:#bfd730;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        color:#333;
        text-decoration:none
    }
	.icon2{
		font-family: 'modern_pictogramsnormal';
		display:inline-block;
		font-size:2.8em;
		color:#000;
		padding:0px;
		width:25px; !important;
		text-align:center;
		text-shadow:1px 1px 2px #333;
		cursor:pointer
	}
	.icon1{
		font-family: 'entyporegular';
		display:inline-block;
		font-size:3.8em;
		margin:10px;
		color:#000;
		padding:5px;
		width:25px; !important;
		text-align:center;
		cursor:pointer
	}
    .expandImgShort{
        margin:20px 0px;
        border:5px solid #E3E3E3;
        clear:both;
		width:100%;
		margin:0 auto;
		height:300px;
		overflow:hidden
    }
    .expandImgFull {
        height:100%;
        margin:20px 0px;
        border:5px solid #E3E3E3;
        clear:both;
		width:100%;
		margin:0 auto;
		overflow:visible
    }
    #expandImg {
        margin:20px 0px 0px 0px;
        position:relative
    }
    .expandImgShort img, .expandImgFull img {
		width:100%;
        cursor:pointer
    }
	#expandImg + h2{
		margin:30px 0px 30px 0px;
		min-height:0px;
		clear:both
	}
    #expandCover {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.5);
        display:none;
        cursor:pointer
    }
    #expandCover div {
        margin:0 auto;
        width:30%;
        min-width:200px;
        padding:20px;
        background:rgba(255,255,255,0.95);
        border-radius:5px;
        position:relative;
        top:40%;
        text-align:center;
        cursor:pointer
    }
    hr {
        margin:20px 0px 20px 0px;
    }
	#skype_c2c_container {display:none !important;}
	#headerContactNumber .skype_c2c_print_container.notranslate, #innerFooter .skype_c2c_print_container.notranslate {
		display:inline !important;
		color:#FFF;
	}
	#content .skype_c2c_print_container.notranslate {
		display:inline !important;
		color:#333;
	}


ul.swmList {
    list-style:none;
    margin:0px;
    padding:0px;
}
    ul.swmList li {
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/ico.selaris-logo.png);
        background-position:center left 15px;
        background-repeat:no-repeat;
        background-size:22px;
        padding:10px 10px 10px 50px;
        border-bottom:1px solid #E9E9E9;
    }
        ul.swmList ul li {
            background-image:none !important;
            margin-left:40px;
            padding-left:10px;

        }
        ul.swmList li:last-child {
            border:none;
        }
        ul.swmList li:hover{
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color:#EEE
        }
#footerLinksDiv {
    background-color:#bfd730;
    padding:20px;
    text-align:center;
}
    #footerLinksDiv p {
        text-align:center
    }
        #footerLinksDiv span.footerLinks a:link, #footerLinksDiv span.footerLinks a:active, #footerLinksDiv span.footerLinks a:visited {
            color:#333;
            padding:10px 15px;
            display:inline-block;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            font-size:1em;

        }
        #footerLinksDiv span.footerLinks a:hover {
            background-color:#333;
            color:#bfd730;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            text-decoration:none;
            border-radius:4px;
        }

/* CLIENT STYLES */
    .client {
        border:1px solid #CCC;
        background:rgba(0,0,0,0.05);
        display:inline-block;
        vertical-align:top;
        border-radius:3px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; 
    }
    .clientImage {
        width:100%;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; 
    }
        .client:hover .clientImage {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease; 
        }
    .client:hover {
        border:1px solid #222;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; 
        background:rgba(0,0,0,0.75);
    }
        .clientImage img {
            width:100%;
            display:block;
        }
    .clientContent {
        padding:5%;
        width:90%;
    }
        .clientContent p {
            color:#222;
        }
        .clientContent p:last-child {
            font-size:0.8em;
        }
.client:hover .clientContent p {
    color:#FFF;
}
/* END OF CLIENT STYLES */




@media screen and (min-width:1330px) {
	body{
		margin:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_content.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto
	}

    p, li, td{
        font-family: 'Open Sans';
	    font-size:1.0em;
	    margin:8px 0px 8px 0px;
	    color:#444444;
	    line-height:170%;
    }
	h1{
		font-family: 'Open Sans';
		font-size:2.7em;
		color:#333333;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:120%;
		padding-top:20px;
		padding-bottom:10px;
		margin-bottom:10px;
/*		border-bottom:1px solid #aaa;*/
	}
	h2{
		font-family: 'Open Sans';
		font-size:1.8em;
		color:#444444;
		margin:15px 0px 15px 0px;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:120%;
	}
	h2.albumCaption{
		font-family: 'Open Sans';
		border:1px solid #FFF;
		background:rgba(0,0,0,0.09);
		font-size:1.2em;
		color:#444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.02em;
		line-height:120%;
		padding:15px 12px;
	}
	h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.5em;
		color:#555555;
		padding:8px 0px 8px 0px;
		margin:0px;
	}
	#phone{
		display:none;
	}
	.mainContainer{
		margin:0 auto;
		width:1250px;
	}
	#contentWide{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.contentarea.jpg);
		background-repeat:repeat;
		width:100%;
		padding-top:0px;
	}
	#content{
		margin:0 auto;
		width:1250px;
		padding-bottom:50px;	
		position:relative;
	}
	#contentBg{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.s_logo.png);
		background-repeat:no-repeat;
		background-position: center top -380px;		
	}
	#socialMedia{
		position:absolute;
		top:-20px;
		right:0px;
        background:rgba(0,0,0,0.3);
        text-align:center;
        padding-left:20px;
        border-radius:4px;
	}
	#mainLeft{
		float:left;
		width:730px;
		margin-top:30px;
	}
        #mainLeft .captionDiv {
            margin:0px 0px 20px 20px;
            width:45% !important;
            float:right;
        }
            #mainLeft .captionDiv img {
                width:100% !important;
                display:block;
            }
            #mainLeft .captionDiv p {
                font-size:0.8em;
                letter-spacing:0em !important;
                color:#888;
                line-height:140%;
            }

	#mainRight{
		float:right;
		width:450px;
		margin-top:20px;
	}
	#mainRight img{
		width:100%;
	}
	#header{
		width:100%;
		height:200px;
        max-height:200px;
		clear:both;
		margin:0px !important;
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000;
	}
	#logo{
       	width:500px;
		margin-top:54px;
		float:left
	}
	#logo img{
        width:100%;
		border:none;
	}
	#menu{
		margin:0px;
	}
	#rightHeader{
		float:right;
		text-align:right
	}	
	#social{
		margin-top:20px;
	}
	#headerContact{
		margin-top:20px;
		font-family: 'Open Sans';
        line-height:110%;
	}
    #headerContact p {
       line-height:110%;
    }
	#headerContactNumber{
		font-size:2.2em;
		font-family: 'Open Sans';
		color:#FFFFFF;
		text-shadow:1px 1px 3px #666666;
        margin-top:20px;
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}	
	#banner{
		z-index:900;
	}

    .client {
        border:1px solid #999;
        width:30%;
        margin:1.25%;
    }
        


    #projectDesc1 {
        float:left;
        width:600px;
        padding:0px 20px 30px 0px;
    }
    #projectDesc2 {
        float:right;
        width:600px;
        padding:0px 0px 30px 20px;
    }
	#quoteLeft{
		float:left;
		width:45%;
		margin-top:20px;
	}
	#quoteRight{
		float:right;
		width:45%;	
		margin-top:20px;
	}
	#quoteWarning{
		display:none;
	}
	
	#sortable1, #sortable2 { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0 0 2.5em; border:2px solid #999; }
	#sortable1 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.9em; background:rgba(0,0,0,0.1); cursor:move }
	#sortable2 li{
		 margin: 0 5px 5px 5px; 
		 padding: 5px; 
		 font-size: 0.9em; 
		 background:rgba(191,215,48,0.5); 
		 cursor:move 
	}
	.scroll{
		max-height:500px;
		overflow:auto;
	}
	.sideColDiv_Green{
		background:rgba(143,178,14,0.6);
		padding:20px;
	}
	.sideColDiv_Green a:link, .sideColDiv_Green a:active, .sideColDiv_Green a:visited{
		color:#000000;	
	}
	.sideColDiv_Green a:hover{
		color:#CC0000;
	}
	.sideColDiv_White{
		background:rgba(255,255,255,1);
		padding:25px;
	}
	.sideColDiv_White_ContentRight{
		background:rgba(255,255,255,1);
		padding:15px;
		float:right;
		width:300px !important;
		margin:0px 0px 10px 20px;
	}
	#listTitle{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:16pt;
		color:#222222;
		padding:8px 0px 8px 0px;
		margin:0px;	
	}
	.lists{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.lists li{
		background:rgba(0,0,0,0.1);
		margin-bottom:1px
	}
	.lists li:hover{
		background:rgba(0,0,0,0.2);
	}
	.lists a{
		color:#333333;
		font-family:'Open Sans';
		padding:8px 10px 8px 10px;
		display:block;
		font-weight:normal
	}
	.entry{
		width:100%;
		clear:both;
		border-bottom:1px solid #CCC;
		padding:30px 0px 0px 0px;
	}
	.entry:last-child{
		border:none;
	}
	.entry .image{
		float:left;
		width:45%;
	}
	.entry .image img{
		width:100%;
	}
	.entry .desc{
		float:right;
		width:52%;
	}
	.productCategories_Wide{
		list-style-type:none;
		margin:0px;
		padding:0px;

	}
	.productCategories_Wide li{
		float:left; 
		margin:0px 10px 0px 10px;
		white-space:nowrap;
	}
	.productThumb{
		float:left;
		background-color:#CCCCCC;
		border:1px solid #bbbbbb;
		padding:10px;
		width:200px;
	}
	.productThumb img{
		width:100%;
	}
	.itemPrice{
		font-size:18px;
		font-family:'Open Sans';
	}	
	ul.products{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	ul.products li{
		width:200px;
		float:left;
		margin:10px;
		background:rgba(0,0,0,0.08);
		padding:10px;
		border:1px solid #CCCCCC;
	}
	ul.products li img{
		width:100%;
	}
	ul.products li .price{
		font-size:18px;
		color:#660000
	}
	#photoGalleryDiv{
		float:left;
		width:300px;
		margin:20px 20px 20px 0px;
	}
	#productDetail{
		float:right;
		width:580px;
	}
	#similarProducts{
	
	}
	#similarProducts .productThumb{
		margin:10px;
		background:rgba(0,0,0,0.05);
		padding:15px;
		border-radius:4px;
	}
	
	#events{
		margin-top:30px;
	}
	#news{
		margin-top:20px;
	}
	#crumbTrail{
		padding-top:5px;
		padding-bottom:5px;
	}
	#crumbTrail p{
		font-size:0.8em;
		color:#999999;
		font-family:'Open Sans';
		letter-spacing:normal;
		text-transform:uppercase
	}
	#crumbTrail a{
		font-weight:normal;
	}
	.newsPortL{
		float:left;
		width:290px;
	}
	.newsPortR{
		float:right;
		width:290px;
	}
	.floatLeft30Percent{
		float:left;
		width:30%;
		margin-right:10px;
	}
	.testimonial{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.testimonial.png);
		background-repeat:repeat-y;
		width:100%;
		clear:both;
		margin:10px 0px 20px 0px;
		text-align:center;
		font-size:14pt;
		color:#444444;
		font-family:'Open Sans';
		padding:20px 0px 20px 0px;
	}
	
	/* CAPTIONS */
    div.caption {
        width:50%;
        min-width:200px;
		background-color:#E9E9E9;
		padding:8px;
    }
    div.caption img {
        width:100%;
    }
	.right{
		float:right;
		margin:10px 0px 10px 15px;
	}
	.left{
		float:left;
		margin:10px 15px 10px 0px;
	}
	div.caption p{
		padding:5px;
		line-height:140%;
		font-size:0.8em;
		color:#333333;
		font-style:italic
	}
	/* END OF CAPTION */
	
	
	/* CALENDAR */
	.calendar{
		width:100%
	}
	#calendarTable{
	
	}
	.calendar td{
		height:18px !important;
		padding:10px;
		text-align:center;
		width:38px !important;
		vertical-align:top;
		font-weight:bold;
		font-size:14px;
		color:#666666;
		overflow:hidden;
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(19, 74, 137);
		/* RGBa with 0.6 opacity */
		background: rgba(19, 74, 137, 0.1);
	}
	.calendar td.blank{
		background:none;
	}
	.calendar tr.header td{
		background:none;
		color:#333333;
		font-size:12px;
		vertical-align:middle
	}
	.calendar tr.dayLabel td{
		height:40px;
		padding-top:8px;
		background:none;
		color:#333333;
		text-align:center;
		font-size:14px;
		vertical-align:middle
	}
	.calendar .header td.MonthLabel{
		font-size:14px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		width:100%;
	
	}
	p.tip{
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	
	/*TOOL TIP*/
	.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
	
	/*END OF TOOL TIP*/
	.calEntries{
		font-size:11px;
		color:#333333;
		font-weight:normal
	}
	.calendar td.selDate{
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(233, 132, 8);
		/* RGBa with 0.6 opacity */
		background: rgba(233, 132, 8, 0.6);
		text-align:center;
		color:#333333;
		cursor:pointer;
	}
	#calLoader{
		height:15px;
	}
	.clickImg{
		cursor:pointer;
	}
	#details{
		width:350px;
		height:200px;
		overflow:auto;
		background-color:#E6E6E6;
		border:4px solid #666666;
		position:absolute;
		top:50%;
		left:50%;
		margin:-100px 0px 0px -175px;
		display:none;
		padding:15px;
	}
	#details .dayNum{
		display:none
	}
	.details{
		width:100%;
	}
	.calBtnTD{
		width:25px;
		text-align:center
	}
	.calButtons{
		cursor:pointer
	}
	#details{
		width:100%;
	}
	
	#eventsPageCal td{
		height:50px;
	}
	#calendar .popup p{
		font-size:11px;
	}
	
	/* END OF CALENDAR */
	
	
	/* IMAGE SLIDESHOW */
    .popup-gallery {
		clear:both;
		margin-bottom:20px;
    }
    .popup-gallery img {
        height:250px;
        width:200px;
    }
    .popup-gallery .nailthumb-container {
        float:left;
        width:330px;
        height:150px;
        margin:12px;
        border:5px solid #E6E6E6;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        border-radius:6px;
    }
	#projectDetails .popup-gallery .nailthumb-container{
        float:left;
        width:275px;
        height:150px;
        margin:12px;
        border:5px solid #E6E6E6;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        border-radius:6px;
	}
	.lightboxGallery{
		clear:both;
		margin-top:20px;
	}
	.galleryImg{
		background-color:#F6F6F6;
		border:1px solid #E6E6E6;
		margin:5px;
		padding:5px;
		float:left;
		width:175px;
	}
	.galleryImgOuter{
		margin:5px;
		float:left;
		padding-bottom:10px;
		width:195px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/img.shadow_175.png);
		background-repeat:no-repeat;
		background-position:center bottom 9px;
	}
	.galleryImg img{
	}
		/* FOR PRODUCT IMAGES */
		.productImg{
			background-color:#F6F6F6;
			border:1px solid #E6E6E6;
			margin:5px;
			padding:5px;
			float:left;
			width:100px;
		}
		.productImgOuter{
			margin:5px;
			float:left;
			padding-bottom:10px;
			width:125px;
		}
		.productImg img{
		}
		
		ul.bxslider{
			width:300px;
			margin:0px;
			padding:0px;
		}
		ul.bxslider li{
			margin:0px;
			padding:0px;
		}
		#bx-pager{
			height:143px;
			padding:0px;
			text-align:center
		}
		#bx-pager a{
			float:left;
			margin:15px 15px 0px 0px;
			border:1px solid #CCCCCC;
		}	
		
		/* END OF PRODUCT IMAGES */
	
	/* END OF IMAGE SLIDESHOW */
	
	/* FORMS */
	.cmsForm{
		padding:10px 0px 10px 0px;
		border-radius:10px;
	}
	.cmsForm label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm .fields{
		font-size:14px;
		float:left; 
		margin-right:15px;
		margin-bottom:4px;
	}
	.cmsForm .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm input, .cmsForm select, .cmsForm textarea{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		padding:12px;
		color:#666666;
		margin:5px 0px;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
	.cmsForm .tinyInput{
		width:40px;
	}
	.cmsForm .smallInput{
		width:100px;
	}
	.cmsForm .medInput{
		width:150px;
	}
	.cmsForm .longInput{
		width:300px;
	}
	.cmsForm .xLongInput{
		width:550px;
	}
	.required{
		color:#CC0000
	}
	/* FORMS */

	/* FORMS - SIMPLE */
	.cmsForm.simple{
		padding:20px;
		border-radius:0px;
	}
	.cmsForm.simple label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm.simple h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm.simple .group{
		padding:10px 0px 10px 0px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm.simple .fields{
		font-size:1.0em;
		margin-bottom:8px;
        width:100%;
        clear:both;
        display:inline-block
	}
	.cmsForm.simple .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm.simple input, .cmsForm.simple select, .cmsForm.simple textarea{
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		margin:5px 0px;
        width:95%;
        padding:2.5%;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
        .cmsForm.simple input[type=checkbox] {
            width:auto !important;
            margin-right:8px;
        }
        .cmsForm.simple textarea {
            height:100px;
        }
	.required{
		color:#CC0000
	}
	/* FORMS */

	
	.loginLink{
		font-family: 'Open Sans';
	}
	.loginLink a:link, .loginLink a:active, .loginLink a:visited{
	
		color:#FFFFFF;
	}	
	.loginLink a:hover{
		color:#0099FF
	}
	
	/* FOR PAGING */
		ul.content{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		.page_navigation , .alt_page_navigation{
			padding-bottom: 10px;
			margin:20px 0px 20px 0px;
			float:right
		}
		
		.page_navigation a, .alt_page_navigation a{
			padding:8px;
			border-radius:2px;
			margin:2px;
			color:white;
            text-shadow:1px 1px 1px #9db319;
			text-decoration:none;
			float: left;
			font-family: 'Open Sans';
			font-size:14px;
			background-color:#bfd730;
		}
            .page_navigation a:hover {
                    background-color:#9db319;
                    -webkit-transition: all 0.7s ease;
                    -moz-transition: all 0.7s ease;
                    -o-transition: all 0.7s ease;
                    transition: all 0.7s ease;
                    color:#FFF;
                    text-shadow:1px 1px 1px #d6e968;
                    text-decoration:none

            }
		.active_page{
			background-color:white !important;
			color:black !important;
			border:1px solid #F6F6F6
		}	
	
		.ellipse{
			float: left;
		}
	/* END FOR PAGING */
	
	
	.memRole{
		font-size:11px;
		color:#666666;
		text-transform:uppercase
	}
	#footerContainer{
		color:#CCCCCC;
		width:100%;
        
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.footer.jpg);
		background-repeat:repeat-x;
	}
	#footerContainer h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.4em;
		color:#222222;
		padding:8px 0px 0px 0px;
		margin:0px;
		color:#FFFFFF;
        letter-spacing:-0.03em
	}
	#footerContainer p, #footerContainer ul li, #footerContainer #footerLeft ul li{
		color:#CCC;
		font-size:0.9em;
	}
	.copyright{
		padding:0px;
		margin:0px;
	}
	#innerFooter{
		width:1250px;
		margin:0 auto;
		position:relative
	}
		#topLink {
			display:block;
			position:absolute;
			top:-30px;
			right:0px;
			background-color:#FFF;
			padding:12px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:10px;
		}

	#footerLeft{
		width:75%;
		float:left;
		padding:30px 0px 20px 0px;	
	}
	#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
		font-family: 'Open Sans';
		font-size:10pt;
		color:#bfd730;
		font-weight:normal;
		text-decoration:none;
		letter-spacing:normal;
	}
	#footerContainer a:hover{
		text-decoration:underline
	}
	#footerContainer a img{
		padding:0px;
		background-color:''
	}
	#footerRight{
		width:20%;
		float:right;
		color:#FFFFFF;
		font-size:14px;
		padding:30px 0px 0px 0px;
		text-align:right
	}
	#credit{
		margin:0 auto;
		width:1250px;
		text-align:right;
		padding-top:20px;
	}
}
@media screen and (min-width:850px) and (max-width:1329px) {
	body{
		margin:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_content.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto
	}
    p, li, td{
        font-family: 'Open Sans';
	    font-size:1.0em;
	    margin:8px 0px 8px 0px;
	    color:#444444;
	    line-height:180%;
    }	
	h1{
		font-family: 'Open Sans';
		font-size:2.7em;
		color:#333333;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:120%;
		padding-top:10px;
	}
	h2{
		font-family: 'Open Sans';
		font-size:1.8em;
		color:#444444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.03em;
		line-height:120%;
        margin:10px 0px;
	}
	h2.albumCaption{
		font-family: 'Open Sans';
		border:1px solid #FFF;
		background:rgba(0,0,0,0.09);
		font-size:1.4em;
		color:#444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.02em;
		line-height:120%;
		padding:15px 12px;
	}
	h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.5em;
		color:#555555;
		padding:8px 0px 8px 0px;
		margin:0px;
	}
    #phone {
        display:none;
    }
	.mainContainer{
		margin:0 auto;
	}
	#contentWide{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.contentarea.jpg);
		background-repeat:repeat;
		width:100%;
		padding-top:0px;
	}
	#content{
		padding:25px;
        position:relative
	}
	#contentBg{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.s_logo.png);
		background-repeat:no-repeat;
		background-position: center top -380px;		
	}
	#socialMedia{
		position:absolute;
		top:-20px;
		right:20px;
        background:rgba(0,0,0,0.3);
        text-align:center;
        padding-left:20px;
        border-radius:4px;
	}
	#mainLeft{
		float:left;
		width:60%;
		margin-top:30px;
	}
        #mainLeft .captionDiv {
            margin:0px 0px 20px 20px;
            width:45% !important;
            float:right;
        }
            #mainLeft .captionDiv img {
                width:100% !important;
                display:block;
            }
            #mainLeft .captionDiv p {
                font-size:0.8em;
                letter-spacing:0em !important;
                color:#888;
                line-height:140%;
            }
	#mainRight{
		float:right;
		width:35%;
		margin-top:20px;
	}
	#mainRight img{
		width:100%;
	}	

	#header{
		clear:both;
		padding:0px 20px 0px 20px;
        height:200px;
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000
	}
	#logo{
       	width:500px;
		margin-top:54px;
		float:left
	}
	#logo img{
        width:100%;
		border:none;
	}
	#rightHeader{
		float:right;
		text-align:right;
	}	
	#social{
		margin-top:20px;
	}
	#headerContact{
		margin-top:20px;
		font-family: 'Open Sans';
	}
    #headerContact p {
       line-height:110%;
    }
	#headerContactNumber{
		font-size:2.3em;
		font-family: 'Open Sans';
		color:#FFFFFF;
		text-shadow:1px 1px 3px #666666
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}	
	#banner{
		z-index:900;
	}
	#crumbTrail{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.crumb_mobile.jpg);
		background-repeat:repeat-x;
		padding:10px 20px;
	}
	#crumbTrail p{
		font-size:0.8em;
		color:#999999;
		font-family:'Open Sans';
		letter-spacing:normal;
		text-transform:uppercase
	}
	#crumbTrail a{
		font-weight:normal;
	}
    .client {
        border:1px solid #999;
        width:30%;
        margin:1.25%;
    }



    #projectDesc1 {
        float:left;
        width:48%;
        padding:3% 0% 3% 0%;
    }
    #projectDesc2 {
        float:right;
        width:48%;
        padding:3% 0% 3% 1%;
    }
	#quoteLeft{
		float:left;
		width:45%;
		margin-top:20px;
	}
	#quoteRight{
		float:right;
		width:45%;	
		margin-top:20px;
	}
	#quoteWarning{
		display:none;
	}
	#sortable1, #sortable2 { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0 0 2.5em; border:2px solid #999; }
	#sortable1 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.9em; background:rgba(0,0,0,0.1); cursor:move }
	#sortable2 li{
		 margin: 0 5px 5px 5px; 
		 padding: 5px; 
		 font-size: 0.9em; 
		 background:rgba(191,215,48,0.5); 
		 cursor:move 
	}
	.sideColDiv_Green{
		background:rgba(143,178,14,0.6);
		padding:20px;
	}
	.sideColDiv_Green a:link, .sideColDiv_Green a:active, .sideColDiv_Green a:visited{
		color:#000000;	
	}
	.sideColDiv_Green a:hover{
		color:#CC0000;
	}
	.sideColDiv_White{
		background:rgba(255,255,255,0.5);
		padding:25px;
	}
	.sideColDiv_White_ContentRight{
		background:rgba(255,255,255,0.5);
		padding:15px;
		float:right;
		width:50%;
		min-width:150px;
		margin:0px 0px 10px 20px;
		line-height:100%;
	}
	.sideColDiv_White_ContentRight img{
		width:100% !important;
		max-width:400px !important;
		min-width:100px !important;
	}
	
	#listTitle{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:16pt;
		color:#222222;
		padding:8px 0px 8px 0px;
		margin:0px;	
	}
	.lists{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.lists li{
		background:rgba(0,0,0,0.1);
		margin-bottom:1px
	}
	.lists li:hover{
		background:rgba(0,0,0,0.2);
	}
	.lists a{
		color:#333333;
		font-family:'Open Sans';
		padding:8px 10px 8px 10px;
		display:block;
		font-weight:normal
	}
	.entry{
		width:100%;
		clear:both;
		border-bottom:1px solid #CCC;
		padding:30px 0px 10px 0px;
	}
	.entry:first-child{
		padding:0px 0px 10px 0px;
	}
	.entry:last-child{
		border:none;
	}
	.entry .image{
		float:left;
		width:60%;
	}
	.entry .image img{
		width:100%;
	}
	.entry .desc{
		float:right;
		width:35%;
	}


	.productCategories_Wide{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.productCategories_Wide li{
		float:left; 
		margin:0px 10px 0px 10px;
		white-space:nowrap;
	}
	.productThumb{
		float:left;
		background-color:#CCCCCC;
		border:1px solid #bbbbbb;
		padding:10px;
		width:200px;
	}
	.productThumb img{
		width:100%;
	}
	.itemPrice{
		font-size:18px;
		font-family:'Open Sans';
	}	
	ul.products{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	ul.products li{
		width:200px;
		float:left;
		margin:10px;
		background:rgba(0,0,0,0.08);
		padding:10px;
		border:1px solid #CCCCCC;
	}
	ul.products li img{
		width:100%;
	}
	ul.products li .price{
		font-size:18px;
		color:#660000
	}
	#photoGalleryDiv{
		float:left;
		width:300px;
		margin:20px 20px 20px 0px;
	}
	#productDetail{
		float:right;
		width:580px;
	}
	#similarProducts{
	
	}
	#similarProducts .productThumb{
		margin:10px;
		background:rgba(0,0,0,0.05);
		padding:15px;
		border-radius:4px;
	}
	
	#events{
		margin-top:30px;
	}
	#news{
		margin-top:20px;
	}
	.newsPortL{
		float:left;
		width:290px;
	}
	.newsPortR{
		float:right;
		width:290px;
	}
	.floatLeft30Percent{
		float:left;
		width:30%;
		margin-right:10px;
	}
	.testimonial{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.testimonial.png);
		background-repeat:repeat-y;
		width:100%;
		clear:both;
		margin:10px 0px 20px 0px;
		text-align:center;
		font-size:14pt;
		color:#444444;
		font-family:'Open Sans';
		padding:20px 0px 20px 0px;
	}
	
	/* CAPTIONS */
    div.caption {
        width:50%;
        min-width:150px;
		background-color:#E9E9E9;
		padding:8px;
    }
    div.caption img {
        width:100%;
    }
	.right{
		float:right;
		margin:10px 0px 10px 15px;
	}
	.left{
		float:left;
		margin:10px 15px 10px 0px;
	}
	div.caption p{
		padding:5px;
		line-height:140%;
		font-size:0.8em;
		color:#333333;
		font-style:italic
	}
	/* END OF CAPTION */
	
	
	/* CALENDAR */
	.calendar{
		width:100%
	}
	#calendarTable{
	
	}
	.calendar td{
		height:18px !important;
		padding:10px;
		text-align:center;
		width:38px !important;
		vertical-align:top;
		font-weight:bold;
		font-size:14px;
		color:#666666;
		overflow:hidden;
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(19, 74, 137);
		/* RGBa with 0.6 opacity */
		background: rgba(19, 74, 137, 0.1);
	}
	.calendar td.blank{
		background:none;
	}
	.calendar tr.header td{
		background:none;
		color:#333333;
		font-size:12px;
		vertical-align:middle
	}
	.calendar tr.dayLabel td{
		height:40px;
		padding-top:8px;
		background:none;
		color:#333333;
		text-align:center;
		font-size:14px;
		vertical-align:middle
	}
	.calendar .header td.MonthLabel{
		font-size:14px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		width:100%;
	
	}
	p.tip{
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	
	/*TOOL TIP*/
	.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
	
	/*END OF TOOL TIP*/
	.calEntries{
		font-size:11px;
		color:#333333;
		font-weight:normal
	}
	.calendar td.selDate{
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(233, 132, 8);
		/* RGBa with 0.6 opacity */
		background: rgba(233, 132, 8, 0.6);
		text-align:center;
		color:#333333;
		cursor:pointer;
	}
	#calLoader{
		height:15px;
	}
	.clickImg{
		cursor:pointer;
	}
	#details{
		width:350px;
		height:200px;
		overflow:auto;
		background-color:#E6E6E6;
		border:4px solid #666666;
		position:absolute;
		top:50%;
		left:50%;
		margin:-100px 0px 0px -175px;
		display:none;
		padding:15px;
	}
	#details .dayNum{
		display:none
	}
	.details{
		width:100%;
	}
	.calBtnTD{
		width:25px;
		text-align:center
	}
	.calButtons{
		cursor:pointer
	}
	#details{
		width:100%;
	}
	
	#eventsPageCal td{
		height:50px;
	}
	#calendar .popup p{
		font-size:11px;
	}
	
	/* END OF CALENDAR */
	
	
	/* IMAGE SLIDESHOW */
    .popup-gallery {
        width:100%;
    }
    .popup-gallery img {
        height:200px;
        width:200px;
    }
    .popup-gallery .nailthumb-container {
        float:left;
        width:200px;
        height:150px;
        margin:15px;
        border:5px solid #E6E6E6;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        border-radius:6px;
    }
	#projectDetails .popup-gallery .nailthumb-container{
        float:left;
        width:255px;
        height:150px;
        margin:12px;
        border:5px solid #E6E6E6;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        border-radius:6px;
	}
	.lightboxGallery{
		clear:both;
		margin-top:20px;
	}
	.galleryImg{
		background-color:#F6F6F6;
		border:1px solid #E6E6E6;
		margin:5px;
		padding:5px;
		float:left;
		width:175px;
	}
	.galleryImgOuter{
		margin:5px;
		float:left;
		padding-bottom:10px;
		width:195px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/img.shadow_175.png);
		background-repeat:no-repeat;
		background-position:center bottom 9px;
	}
	.galleryImg img{
	}
		/* FOR PRODUCT IMAGES */
		.productImg{
			background-color:#F6F6F6;
			border:1px solid #E6E6E6;
			margin:5px;
			padding:5px;
			float:left;
			width:100px;
		}
		.productImgOuter{
			margin:5px;
			float:left;
			padding-bottom:10px;
			width:125px;
		}
		.productImg img{
		}
		
		ul.bxslider{
			width:300px;
			margin:0px;
			padding:0px;
		}
		ul.bxslider li{
			margin:0px;
			padding:0px;
		}
		#bx-pager{
			height:143px;
			padding:0px;
			text-align:center
		}
		#bx-pager a{
			float:left;
			margin:15px 15px 0px 0px;
			border:1px solid #CCCCCC;
		}	
		
		/* END OF PRODUCT IMAGES */
	
	/* END OF IMAGE SLIDESHOW */
	
	/* FORMS */
	.cmsForm{
		padding:10px 0px 10px 0px;
		border-radius:10px;
	}
	.cmsForm label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm .fields{
		font-size:14px;
		float:left; 
		margin-right:15px;
		margin-bottom:4px;
	}
	.cmsForm .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm input, .cmsForm select, .cmsForm textarea{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		padding:12px;
		color:#666666;
		margin:5px 0px;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
	.cmsForm .smallInput{
		width:100px;
	}
	.cmsForm .medInput{
		width:150px;
	}
	.cmsForm .longInput{
		width:300px;
	}
	.cmsForm .xLongInput{
		width:550px;
	}
	.required{
		color:#CC0000
	}
	/* FORMS */

	/* FORMS - SIMPLE */
	.cmsForm.simple{
		padding:30px;
		border-radius:0px;
	}
	.cmsForm.simple label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm.simple h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm.simple .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm.simple .fields{
		font-size:1.0em;
		margin-bottom:8px;
        width:100%;
        clear:both;
        display:inline-block
	}
	.cmsForm.simple .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm.simple input, .cmsForm.simple select, .cmsForm.simple textarea{
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		margin:5px 0px;
        width:95%;
        padding:2.5%;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
        .cmsForm.simple input[type=checkbox] {
            width:auto !important;
            margin-right:8px;
        }
        .cmsForm.simple textarea {
            height:100px;
        }
	.required{
		color:#CC0000
	}
	/* FORMS */

	
	.loginLink{
		font-family: 'Open Sans';
	}
	.loginLink a:link, .loginLink a:active, .loginLink a:visited{
	
		color:#FFFFFF;
	}	
	.loginLink a:hover{
		color:#0099FF
	}
	
	/* FOR PAGING */
		ul.content{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		.page_navigation , .alt_page_navigation{
			padding-bottom: 10px;
			margin:20px 0px 20px 0px;
			float:right
		}
		
		.page_navigation a, .alt_page_navigation a{
			padding:8px;
			border-radius:2px;
			margin:2px;
			color:white;
			text-decoration:none;
			float: left;
			font-family: 'Open Sans';
			font-size:12px;
			background-color:#7fa300;
			border:1px solid #698602;
		}
		.active_page{
			background-color:white !important;
			color:black !important;
			border:1px solid #F6F6F6
		}	
	
		.ellipse{
			float: left;
		}
	/* END FOR PAGING */
	
	
	.memRole{
		font-size:11px;
		color:#666666;
		text-transform:uppercase
	}
	#footerContainer{
		padding:30px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
		background-repeat:repeat;
        clear:both;
	}
	#footerContainer h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.4em;
		color:#222222;
		margin:0px;
        padding:8px 0px 0px 0px;
		color:#FFFFFF;
        letter-spacing:-0.03em
	}
	#footerContainer p, #footerContainer li{
		color:#CCC;
		font-size:0.9em;
	}
	.copyright{
		padding:0px;
		margin:0px;
	}
	#innerFooter{
		margin:0 auto;
		position:relative
	}
		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#FFF;
			padding:5px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #bfd730
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:5px;
		}
	#footerLeft{
		float:left;
		width:60%;
		padding:0px 0px 20px 0px;	
	}
	#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
		font-family: 'Open Sans';
		margin:0px;
		font-size:1.0em;
		color:#bfd730;
		font-weight:normal;
		text-decoration:none;
		letter-spacing:normal;
	}
	#footerContainer a:hover{
		text-decoration:underline
	}
	#footerRight{
        float:right;
        width:30%;
		color:#FFFFFF;
		font-size:14px;
		padding:30px 0px 0px 0px;
		text-align:right
	}
	#credit{
		margin:0 auto;
		text-align:center;
		padding-top:20px;
		clear:both
	}
}
@media screen and (min-width:600px) and (max-width:849px) {
    body {
		margin:0px;
        background-image:none;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto
	}

    p, li, td{
        font-family: 'Open Sans';
	    font-size:1em;
	    margin:8px 0px 8px 0px;
	    color:#444444;
	    line-height:180%;
    }
	h1{
		font-family: 'Open Sans';
		font-size:2.7em;
		color:#333333;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:120%;
		padding-top:0px;
	}
	h2{
		font-family: 'Open Sans';
		font-size:1.9em;
		color:#444444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.05em;
		line-height:140%;
        margin:10px 0px
	}
	h2.albumCaption{
		font-family: 'Open Sans';
		border:1px solid #FFF;
		background:rgba(0,0,0,0.09);
		font-size:1.4em;
		color:#444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.02em;
		line-height:120%;
		padding:15px 12px;
	}
	h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.5em;
		color:#555555;
		padding:8px 0px 8px 0px;
		margin:0px;
	}
	.mainContainer{
		margin:0 auto;
	}
	#contentWide{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.contentarea.jpg);
		background-repeat:repeat;
		padding-top:0px;
	}
	#content{
		padding:25px 50px;
        position:relative;
	}
	#contentBg{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.s_logo.png);
		background-repeat:no-repeat;
		background-position: center top -380px;		
	}
	#socialMedia{
		position:absolute;
		top:-20px;
		right:20px;
        background:rgba(0,0,0,0.3);
        text-align:center;
        padding-left:20px;
        border-radius:4px;
	}
	#mainLeft{
		clear:both;
		margin-top:30px;
	}
        #mainLeft .captionDiv {
            margin:20px 0px 20px 20px;
            width:50% !important;
            float:right;
            clear:both
        }
            #mainLeft .captionDiv img {
                width:100% !important;
                display:block;
            }
            #mainLeft .captionDiv p {
                font-size:0.9em;
                letter-spacing:0em !important;
                color:#888;
                line-height:140%;
            }
	#mainRight{
		clear:both;
		margin-top:20px;
	}
	#mainRight img{
		width:100%;
	}	
	#header{
		width:100%;
		clear:both;
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.selaris-mobile.jpg);
        background-position:bottom;
        background-repeat:repeat-x;
        height:256px;
		position:relative;
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000
	}
	#logo{
		text-align:center;
		padding-top:50px;		
	}
	#logo img{
		border:none;
		width:430px;
	}
    #menu{
		padding:0px;
		margin:0px;
		position:absolute;
		top:211px;
		width:100%;
	}


	#rightHeader{
		clear:both;
	}	
	#social{
		position:absolute;
		top:10px;
		right:10px;
	}
	#social img{
		width:42px;
	}
	#headerContact{
		padding:36px 0px 0px 0px;
		font-family: 'Open Sans';
	}
	#headerContact p{
		display:none;
	}
	#headerContactNumber{
		padding:20px 0px 10px 0px;
		font-family: 'Open Sans';
		color:#FFF;
		font-size:1.8em;
		text-shadow:1px 1px 1px #333;
		clear:both;
		text-align:center;
		margin-top:-50px;
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}
    #banner{
		z-index:900;
	}


    #projectDesc1 {
        padding:0px;
    }

    .client {
        border:1px solid #999;
        width:45%;
        margin:2%;
    }



    #projectDesc2 {
        padding:20px 0px;
    }
	#quoteLeft{
		float:left;
		width:40%;
		margin-top:20px;
	}
	#quoteRight{
		float:right;
		width:40%;	
		margin-top:20px;
	}
	#quoteWarning{
		display:none;
	}
	#sortable1, #sortable2 { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0 0 2.5em; border:2px solid #999; }
	#sortable1 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 0.9em; background:rgba(0,0,0,0.1); cursor:move }
	#sortable2 li{
		 margin: 0 5px 5px 5px; 
		 padding: 5px; 
		 font-size: 0.9em; 
		 background:rgba(191,215,48,0.5); 
		 cursor:move 
	}
	.sideColDiv_Green{
		background:rgba(143,178,14,0.6);
		padding:20px;
	}
	.sideColDiv_Green a:link, .sideColDiv_Green a:active, .sideColDiv_Green a:visited{
		color:#000000;	
	}
	.sideColDiv_Green a:hover{
		color:#CC0000;
	}
	.sideColDiv_White{
		background:rgba(255,255,255,0.5);
		padding:25px;
	}
	.sideColDiv_White_ContentRight{
		background:rgba(255,255,255,0.5);
		padding:15px;
		float:right;
		width:40%;
		margin:0px 0px 10px 20px;
	}
	.sideColDiv_White_ContentRight img{
		width:100%;
	}

	#listTitle{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:16pt;
		color:#222222;
		padding:8px 0px 8px 0px;
		margin:0px;	
	}
	.lists{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.lists li{
		background:rgba(0,0,0,0.1);
		margin-bottom:1px
	}
	.lists li:hover{
		background:rgba(0,0,0,0.2);
	}
	.lists a{
		color:#333333;
		font-family:'Open Sans';
		padding:8px 10px 8px 10px;
		display:block;
		font-weight:normal
	}

	.entry{
		width:100%;
		clear:both;
		border-bottom:1px solid #CCC;
		padding:30px 0px 30px 0px;
	}
	.entry:first-child{
		padding:0px 0px 30px 0px;
	}
	.entry:last-child{
		border:none;
	}
	.entry .image{
		clear:both;
	}
	.entry .image img{
		width:100%;
	}
	.entry .desc{
		margin-top:-10px;
	}

	.productCategories_Wide{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.productCategories_Wide li{
		float:left; 
		margin:0px 10px 0px 10px;
		white-space:nowrap;
	}
	.productThumb{
		float:left;
		background-color:#CCCCCC;
		border:1px solid #bbbbbb;
		padding:10px;
		width:200px;
	}
	.productThumb img{
		width:100%;
	}
	.itemPrice{
		font-size:18px;
		font-family:'Open Sans';
	}	
	ul.products{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	ul.products li{
		width:200px;
		float:left;
		margin:10px;
		background:rgba(0,0,0,0.08);
		padding:10px;
		border:1px solid #CCCCCC;
	}
	ul.products li img{
		width:100%;
	}
	ul.products li .price{
		font-size:18px;
		color:#660000
	}
	#photoGalleryDiv{
		float:left;
		width:300px;
		margin:20px 20px 20px 0px;
	}
	#productDetail{
		float:right;
		width:580px;
	}
	#similarProducts{
	
	}
	#similarProducts .productThumb{
		margin:10px;
		background:rgba(0,0,0,0.05);
		padding:15px;
		border-radius:4px;
	}
	
	#events{
		margin-top:30px;
	}
	#news{
		margin-top:20px;
	}
	#crumbTrail{
        background-color:#222;
        padding:8px 10px;
	}
	#crumbTrail p{
		font-size:1.0em;
		color:#999999;
		font-family:'Open Sans';
		letter-spacing:normal;
	}
	#crumbTrail a{
		font-weight:normal;
	}
	.newsPortL{
		float:left;
		width:290px;
	}
	.newsPortR{
		float:right;
		width:290px;
	}
	.floatLeft30Percent{
		float:left;
		width:30%;
		margin-right:10px;
	}
	.testimonial{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.testimonial.png);
		background-repeat:repeat-y;
		width:100%;
		clear:both;
		margin:10px 0px 20px 0px;
		text-align:center;
		font-size:14pt;
		color:#444444;
		font-family:'Open Sans';
		padding:20px 0px 20px 0px;
	}
	
	/* CAPTIONS */
	div.caption.right{
		float:right;
		margin:10px 0px 10px 15px;
		background-color:#E9E9E9;
		padding:8px;
        width:45%;
	}
	div.caption.left{
		float:left;
		margin:10px 15px 10px 0px;
		background-color:#E9E9E9;
		padding:8px;
        width:45%;
	}
	div.caption p{
		padding:5px;
		line-height:140%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		font-style:italic
	}
	/* END OF CAPTION */
	
	
	/* CALENDAR */
	.calendar{
		width:100%
	}
	#calendarTable{
	
	}
	.calendar td{
		height:18px !important;
		padding:10px;
		text-align:center;
		width:38px !important;
		vertical-align:top;
		font-weight:bold;
		font-size:14px;
		color:#666666;
		overflow:hidden;
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(19, 74, 137);
		/* RGBa with 0.6 opacity */
		background: rgba(19, 74, 137, 0.1);
	}
	.calendar td.blank{
		background:none;
	}
	.calendar tr.header td{
		background:none;
		color:#333333;
		font-size:12px;
		vertical-align:middle
	}
	.calendar tr.dayLabel td{
		height:40px;
		padding-top:8px;
		background:none;
		color:#333333;
		text-align:center;
		font-size:14px;
		vertical-align:middle
	}
	.calendar .header td.MonthLabel{
		font-size:14px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		width:100%;
	
	}
	p.tip{
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	
	/*TOOL TIP*/
	.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
	
	/*END OF TOOL TIP*/
	.calEntries{
		font-size:11px;
		color:#333333;
		font-weight:normal
	}
	.calendar td.selDate{
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(233, 132, 8);
		/* RGBa with 0.6 opacity */
		background: rgba(233, 132, 8, 0.6);
		text-align:center;
		color:#333333;
		cursor:pointer;
	}
	#calLoader{
		height:15px;
	}
	.clickImg{
		cursor:pointer;
	}
	#details{
		width:350px;
		height:200px;
		overflow:auto;
		background-color:#E6E6E6;
		border:4px solid #666666;
		position:absolute;
		top:50%;
		left:50%;
		margin:-100px 0px 0px -175px;
		display:none;
		padding:15px;
	}
	#details .dayNum{
		display:none
	}
	.details{
		width:100%;
	}
	.calBtnTD{
		width:25px;
		text-align:center
	}
	.calButtons{
		cursor:pointer
	}
	#details{
		width:100%;
	}
	
	#eventsPageCal td{
		height:50px;
	}
	#calendar .popup p{
		font-size:11px;
	}
	
	/* END OF CALENDAR */

    .first.column, .last.column {
        clear:both !important;
        width:100% !important;
    }
	/* IMAGE SLIDESHOW */
    .popup-gallery{
        width:100%;
    }
    .popup-gallery img {
        height:auto;
        width:auto;
    }
    .popup-gallery .nailthumb-container {
        float:left !important;
        width:40%;
        height:150px;
        margin:2%;
        border:5px solid #E6E6E6;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.6);
        border-radius:6px;

    }
	.lightboxGallery{
		clear:both;
		margin-top:20px;
	}
	.galleryImg{
		background-color:#F6F6F6;
		border:1px solid #E6E6E6;
		margin:5px;
		padding:5px;
		float:left;
		width:175px;
	}
	.galleryImgOuter{
		margin:5px;
		float:left;
		padding-bottom:10px;
		width:195px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/img.shadow_175.png);
		background-repeat:no-repeat;
		background-position:center bottom 9px;
	}
	.galleryImg img{
	}
		/* FOR PRODUCT IMAGES */
		.productImg{
			background-color:#F6F6F6;
			border:1px solid #E6E6E6;
			margin:5px;
			padding:5px;
			float:left;
			width:100px;
		}
		.productImgOuter{
			margin:5px;
			float:left;
			padding-bottom:10px;
			width:125px;
		}
		.productImg img{
		}
		
		ul.bxslider{
			width:300px;
			margin:0px;
			padding:0px;
		}
		ul.bxslider li{
			margin:0px;
			padding:0px;
		}
		#bx-pager{
			height:143px;
			padding:0px;
			text-align:center
		}
		#bx-pager a{
			float:left;
			margin:15px 15px 0px 0px;
			border:1px solid #CCCCCC;
		}	
		
		/* END OF PRODUCT IMAGES */
	
	/* END OF IMAGE SLIDESHOW */
	
	/* FORMS */
	.cmsForm{
		padding:10px 0px 10px 0px;
		border-radius:10px;
	}
	.cmsForm label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm .fields{
		font-size:1.0em;
		float:none; 
        display:inline-block !important;
		margin:0.5%;
	}
	.cmsForm .fields p{
		margin:0px;
		padding:0px;
	}
	.cmsForm input, .cmsForm select, .cmsForm textarea{
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px;
		color:#666666;
		margin:5px 0px;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
	.cmsForm .smallInput{
		width:100px;
	}
	.cmsForm .medInput{
		width:150px;
	}
	.cmsForm .longInput{
		width:40%;
	}
	.cmsForm .xLongInput{
		width:550px;
	}
	.required{
		color:#CC0000
	}
	/* FORMS */
	
	/* FORMS - SIMPLE */
	.cmsForm.simple{
		padding:30px;
	}
	.cmsForm.simple label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm.simple h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm.simple .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm.simple .fields{
		font-size:1.0em;
		margin-bottom:8px;
        display:inline-block
	}
	.cmsForm.simple .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm.simple input, .cmsForm.simple select, .cmsForm.simple textarea{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		padding:12px;
		color:#666666;
		margin:5px 0px;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
        .cmsForm.simple input[type=checkbox] {
            width:auto !important;
            margin-right:8px;
        }
        .cmsForm.simple textarea {
            height:100px !important;
            width:95%;
            padding:2.5%;
        }

	.cmsForm.simple .tinyInput{
		width:40px;
	}
	.cmsForm.simple .smallInput{
		width:100px;
	}
	.cmsForm.simple .medInput{
		width:150px;
	}
	.cmsForm.simple .longInput{
		width:300px;
	}
	.cmsForm.simple .xLongInput{
		width:550px;
	}
	.required{
		color:#CC0000
	}
	/* FORMS */

	.loginLink{
		font-family: 'Open Sans';
	}
	.loginLink a:link, .loginLink a:active, .loginLink a:visited{
	
		color:#FFFFFF;
	}	
	.loginLink a:hover{
		color:#0099FF
	}
	
	/* FOR PAGING */
		ul.content{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		.page_navigation , .alt_page_navigation{
			padding-bottom: 10px;
			margin:20px 0px 20px 0px;
			float:right
		}
		
		.page_navigation a, .alt_page_navigation a{
			padding:8px;
			border-radius:2px;
			margin:2px;
			color:white;
			text-decoration:none;
			float: left;
			font-family: 'Open Sans';
			font-size:12px;
			background-color:#7fa300;
			border:1px solid #698602;
		}
		.active_page{
			background-color:white !important;
			color:black !important;
			border:1px solid #F6F6F6
		}	
	
		.ellipse{
			float: left;
		}
	/* END FOR PAGING */
	
	
	.memRole{
		font-size:11px;
		color:#666666;
		text-transform:uppercase
	}
    #footer {
        height:auto
    }
	#footerContainer{
        padding:30px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
		background-repeat:repeat;
        clear:both
	}
	#footerContainer h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.4em;
        letter-spacing:-0.03em;
		color:#222222;
		padding:8px 0px 0px 0px;
		margin:0px;
		color:#FFFFFF;
	}
	#footerContainer p, #footerContainer li{
		color:#CCC;
		font-size:1.0em;
	}
	.copyright{
		padding:0px;
		margin:0px;
	}
	#innerFooter{
		margin:0 auto;
        position:relative
	}
		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#FFF;
			padding:5px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #bfd730
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:5px;
		}
	#footerLeft{
        width:50%;
        float:left;
        clear:none;
		padding:0px 0px 20px 0px;	
	}
	#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
		font-family: 'Open Sans';
		margin:0px;
		font-size:1.0em;
		color:#bfd730;
		font-weight:normal;
		text-decoration:none;
		letter-spacing:normal;
	}
	#footerContainer a:hover{
		text-decoration:underline
	}
	#footerContainer #footerRight a{
		background:none
	}
	#footerRight{
        float:right;
        clear:none;
        width:30%;
		color:#FFFFFF;
		padding:0px 0px 0px 0px;
		text-align:right;
	}
	#credit{
		margin:0 auto;
		text-align:center;
		padding-top:20px;
		clear:both
	}
}
@media screen and (max-width:599px){
    body {
		margin:0px;
        background-image:none;
        font-family: 'Open Sans';
	    font-size:16px;
		color:#444;
    }
    p, li, td{
        font-family: 'Open Sans';
	    font-size:1.0em;
	    color:#444444;
	    line-height:180%;
    }
    .project-description .first column {
        width:100% !important;
    }
    h1{
		font-family: 'Open Sans';
		font-size:2.2em;
		color:#333333;
		margin:0px ;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:120%;
		padding-top:0px;
	}
	h2{
		font-family: 'Open Sans';
		font-size:1.6em;
		color:#444444;
		margin:10px 0px;
		font-weight:normal;
		letter-spacing:-0.03em;
		line-height:140%;
	}
	h2.albumCaption{
		font-family: 'Open Sans';
		border:1px solid #FFF;
		background:rgba(0,0,0,0.09);
		font-size:1.4em;
		color:#444;
		margin:0px;
		font-weight:normal;
		letter-spacing:-0.02em;
		line-height:120%;
		padding:15px 12px;
	}
	h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.5em;
		color:#555555;
		padding:8px 0px 8px 0px;
		margin:0px;
	}
	.mainContainer{
		margin:0 auto;
		width:100%;
	}
	#contentWide{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.contentarea.jpg);
		background-repeat:repeat;
		width:100%;
		padding-top:0px;
	}
	#content{
		padding:40px;
	}
	#contentBg{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.s_logo.png);
		background-repeat:no-repeat;
		background-position: center top -380px;		
	}
	#socialMedia{
        margin:0 auto;
        text-align:center;
        background:rgba(0,0,0,0.1);
        text-align:center;
        padding:8px 20px;
        border-radius:4px;
        margin:15px 0px 15px 0px;
	}

	#mainLeft{
		clear:both;
		margin-top:0px;
	}
        #mainLeft .captionDiv {
            margin:20px 0px;
            width:100% !important;
            clear:both
        }
            #mainLeft .captionDiv img {
                width:100% !important;
                display:block;
            }
            #mainLeft .captionDiv p {
                font-size:0.9em;
                letter-spacing:0em !important;
                color:#888;
                line-height:140%;
            }
	#mainRight{
		clear:both;
		margin-top:10px;
        width:auto;
	}
	#mainRight img{
		width:100%;
	}	

    .client {
        border:1px solid #999;
        width:95%;
        margin:2.5%;
    }


	#header{
		position:relative;
		width:100%;
		clear:both;
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.header.jpg);
        background-repeat:repeat;
        background-color:#666
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000
	}
	#logo{
		text-align:center;
		padding-top:5px 0px;		
	}
	#logo img{
		border:none;
		max-width:40%;
       	min-width:300px !important;
	}
    #menu {
		clear:both;
		width:100%
	}
	#rightHeader{
		clear:both;
	}	
	#social{
        display:none !important;
		position:absolute;
		top:10px;
		right:10px;
	}
	#social img{
		width:30px;
	}
	#headerContact{
		padding:0px 0px 0px 0px;
		font-family: 'Open Sans';
	}
	#headerContact p{
		display:none;
	}
	#headerContactNumber{
		padding:20px 0px 10px 0px;
		font-family: 'Open Sans';
		color:#FFF;
		font-size:1.4em;
		text-shadow:1px 1px 1px #333;
		clear:both;
		text-align:center;
		margin-top:-50px;
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}
	#banner{
		z-index:900;
	}


	#quoteLeft{
		display:none
	}
	#quoteRight{
		display:none
	}
	#quoteWarning{
		display:block;
		background:rgba(191,215,48,0.4);
		padding:5%;
	}
	#quoteForm{
		display:none
	}
	.sideColDiv_Green{
		background:rgba(143,178,14,0.6);
		padding:20px;
	}
	.sideColDiv_Green a:link, .sideColDiv_Green a:active, .sideColDiv_Green a:visited{
		color:#000000;	
	}
	.sideColDiv_Green a:hover{
		color:#CC0000;
	}
	.sideColDiv_White{
		background:rgba(255,255,255,0.5);
		padding:20px;
	}
	.sideColDiv_White_ContentRight{
		background:rgba(255,255,255,0.5);
		padding:15px;
		float:right;
		margin:0px 0px 10px 0px;
	}
	.sideColDiv_White_ContentRight img{
		width:100%;
	}

	#listTitle{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:16pt;
		color:#222222;
		padding:8px 0px 8px 0px;
		margin:0px;	
	}
	.lists{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.lists li{
		background:rgba(0,0,0,0.1);
		margin-bottom:1px
	}
	.lists li:hover{
		background:rgba(0,0,0,0.2);
	}
	.lists a{
		color:#333333;
		font-family:'Open Sans';
		padding:8px 10px 8px 10px;
		display:block;
		font-weight:normal
	}

	.entry{
		width:100%;
		clear:both;
		border-bottom:1px solid #CCC;
		padding:30px 0px 30px 0px;
	}
	.entry:first-child{
		padding:0px 0px 30px 0px;
	}
	.entry:last-child{
		border:none;
	}
	.entry .image{
		clear:both;
	}
	.entry .image img{
		width:100%;
	}
	.entry .desc{
		margin-top:-10px;
	}



	.productCategories_Wide{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	.productCategories_Wide li{
		float:left; 
		margin:0px 10px 0px 10px;
		white-space:nowrap;
	}
	.productThumb{
		float:left;
		background-color:#CCCCCC;
		border:1px solid #bbbbbb;
		padding:10px;
		width:200px;
	}
	.productThumb img{
		width:100%;
	}
	.itemPrice{
		font-size:18px;
		font-family:'Open Sans';
	}	
	ul.products{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	ul.products li{
		width:200px;
		float:left;
		margin:10px;
		background:rgba(0,0,0,0.08);
		padding:10px;
		border:1px solid #CCCCCC;
	}
	ul.products li img{
		width:100%;
	}
	ul.products li .price{
		font-size:18px;
		color:#660000
	}
	#photoGalleryDiv{
		float:left;
		width:300px;
		margin:20px 20px 20px 0px;
	}
	#productDetail{
		float:right;
		width:580px;
	}
	#similarProducts{
	
	}
	#similarProducts .productThumb{
		margin:10px;
		background:rgba(0,0,0,0.05);
		padding:15px;
		border-radius:4px;
	}
	
	#events{
		margin-top:30px;
	}
	#news{
		margin-top:20px;
	}
	#crumbTrail{
        background-color:#222;
        padding:8px 10px;
	}
	#crumbTrail p{
		font-size:0.8em;
		color:#999999;
		font-family:'Open Sans';
		letter-spacing:normal;
	}
	#crumbTrail a{
		font-weight:normal;
	}
	.newsPortL{
		float:left;
		width:290px;
	}
	.newsPortR{
		float:right;
		width:290px;
	}
	.floatLeft30Percent{
		float:left;
		width:30%;
		margin-right:10px;
	}
	.testimonial{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.testimonial.png);
		background-repeat:repeat-y;
		width:100%;
		clear:both;
		margin:10px 0px 20px 0px;
		text-align:center;
		font-size:14pt;
		color:#444444;
		font-family:'Open Sans';
		padding:20px 0px 20px 0px;
	}
	
	/* CAPTIONS */
	div.caption.right{
		margin:10px 0px 10px 0px;
		background-color:#E9E9E9;
		padding:8px;
	}
	div.caption.left{
		margin:10px 0px 10px 0px;
		background-color:#E9E9E9;
		padding:8px;
	}
	div.caption p{
		padding:5px;
		line-height:140%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		font-style:italic
	}
	/* END OF CAPTION */
	
	
	/* CALENDAR */
	.calendar{
		width:100%
	}
	#calendarTable{
	
	}
	.calendar td{
		height:18px !important;
		padding:10px;
		text-align:center;
		width:38px !important;
		vertical-align:top;
		font-weight:bold;
		font-size:14px;
		color:#666666;
		overflow:hidden;
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(19, 74, 137);
		/* RGBa with 0.6 opacity */
		background: rgba(19, 74, 137, 0.1);
	}
	.calendar td.blank{
		background:none;
	}
	.calendar tr.header td{
		background:none;
		color:#333333;
		font-size:12px;
		vertical-align:middle
	}
	.calendar tr.dayLabel td{
		height:40px;
		padding-top:8px;
		background:none;
		color:#333333;
		text-align:center;
		font-size:14px;
		vertical-align:middle
	}
	.calendar .header td.MonthLabel{
		font-size:14px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		width:100%;
	
	}
	p.tip{
		font-size:11px;
		margin:0px;
		padding:0px;
	}
	
	/*TOOL TIP*/
	.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-focus{}.ui-tooltip-hover{}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/*! Light tooltip style */.ui-tooltip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/*! Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/*! Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0,black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0,black 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:#fff;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:#fff}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
	
	/*END OF TOOL TIP*/
	.calEntries{
		font-size:11px;
		color:#333333;
		font-weight:normal
	}

	.calendar td.selDate{
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgb(233, 132, 8);
		/* RGBa with 0.6 opacity */
		background: rgba(233, 132, 8, 0.6);
		text-align:center;
		color:#333333;
		cursor:pointer;
	}
	#calLoader{
		height:15px;
	}
	.clickImg{
		cursor:pointer;
	}
	#details{
		width:350px;
		height:200px;
		overflow:auto;
		background-color:#E6E6E6;
		border:4px solid #666666;
		position:absolute;
		top:50%;
		left:50%;
		margin:-100px 0px 0px -175px;
		display:none;
		padding:15px;
	}
	#details .dayNum{
		display:none
	}
	.details{
		width:100%;
	}
	.calBtnTD{
		width:25px;
		text-align:center
	}
	.calButtons{
		cursor:pointer
	}
	#details{
		width:100%;
	}
	
	#eventsPageCal td{
		height:50px;
	}
	#calendar .popup p{
		font-size:11px;
	}
	
	/* END OF CALENDAR */
	
	
    .first.column, .last.column {
        clear:both !important;
        width:100% !important;
    }
	/* IMAGE SLIDESHOW */
    .popup-gallery{
        width:100%;
    }
    .popup-gallery img {
        height:auto;
        width:auto;
    }
    .popup-gallery .nailthumb-container {
        width:auto !important;
        height:150px;
        margin:2%;
        border:5px solid #E6E6E6;
        clear:both !important;
    }
	.lightboxGallery{
		clear:both;
		margin-top:20px;
	}
	.galleryImg{
		background-color:#F6F6F6;
		border:1px solid #E6E6E6;
		margin:5px;
		padding:5px;
		float:left;
		width:175px;
	}
	.galleryImgOuter{
		margin:5px;
		float:left;
		padding-bottom:10px;
		width:195px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/img.shadow_175.png);
		background-repeat:no-repeat;
		background-position:center bottom 9px;
	}
	.galleryImg img{
	}
		/* FOR PRODUCT IMAGES */
		.productImg{
			background-color:#F6F6F6;
			border:1px solid #E6E6E6;
			margin:5px;
			padding:5px;
			float:left;
			width:100px;
		}
		.productImgOuter{
			margin:5px;
			float:left;
			padding-bottom:10px;
			width:125px;
		}
		.productImg img{
		}
		
		ul.bxslider{
			width:300px;
			margin:0px;
			padding:0px;
		}
		ul.bxslider li{
			margin:0px;
			padding:0px;
		}
		#bx-pager{
			height:143px;
			padding:0px;
			text-align:center
		}
		#bx-pager a{
			float:left;
			margin:15px 15px 0px 0px;
			border:1px solid #CCCCCC;
		}	
		
		/* END OF PRODUCT IMAGES */
	
	/* END OF IMAGE SLIDESHOW */
	
	/* FORMS */
	.cmsForm{
		padding:10px 0px 10px 0px;
		border-radius:10px;
        font-size:1.0em;
	}
	.cmsForm label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm h3{
		font-family: 'Open Sans';
	}
	.cmsForm .group{
		padding:10px 0px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm .fields{
        clear:both;
        width:100%;
	}
	.cmsForm .fields p{
		margin:0px;
		padding:0px;
		font-size:1.0em;
	}
        .cmsForm input label {
            display:inline-block
        }
	.cmsForm input, .cmsForm select, .cmsForm textarea{
		font-family:OpenSansRegular, sans-serif;
        font-size:1.0em;
		color:#666666;
		margin:5px 0px;
		border-radius:4px;
		border:1px solid #CCCCCC;
        width:100%;
	}
	.cmsForm .smallInput, .cmsForm .medInput, .cmsForm .longInput, .cmsForm .xLongInput{
		width:90%;
        padding:5%;
	}
    .cmsForm input[type=checkbox]{
        width:auto
    }
    .subBtn {
        padding:20px;
        font-size:1.4em;
        font-family:'Open Sans', sans-serif !important;
        text-transform:uppercase;
        text-align:center
    }
	.required{
		color:#CC0000
	}
	/* FORMS */

	/* FORMS - SIMPLE */
	.cmsForm.simple{
		padding:30px;
        width:auto;
	}
	.cmsForm.simple label.wdq_chk{
		max-width:250px;	
	}
	.cmsForm.simple h3{
		font-family: 'Open Sans';
		font-size:22px;	
	}
	.cmsForm.simple .group{
		padding:10px 20px 10px 20px;
		background:rgba(255,255,255,0.3);
		border:1px solid #E6E6E6
	}
	.cmsForm.simple .fields{
		font-size:1.0em;
		margin-bottom:8px;
        width:100%;
        clear:both;
        display:inline-block
	}
	.cmsForm.simple .fields p{
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.cmsForm.simple input, .cmsForm.simple select, .cmsForm.simple textarea{
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		margin:5px 0px;
        width:95%;
        padding:2.5%;
		border-radius:4px;
		border:1px solid #CCCCCC;
	}
        .cmsForm.simple input[type=checkbox] {
            width:auto !important;
            margin-right:8px;
        }
        .cmsForm.simple textarea {
            height:100px;
        }
	.required{
		color:#CC0000
	}
	/* FORMS */


	
	.loginLink{
		font-family: 'Open Sans';
	}
	.loginLink a:link, .loginLink a:active, .loginLink a:visited{
	
		color:#FFFFFF;
	}	
	.loginLink a:hover{
		color:#0099FF
	}
	
	/* FOR PAGING */
		ul.content{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		.page_navigation , .alt_page_navigation{
			padding-bottom: 10px;
			margin:20px 0px 20px 0px;
			float:right
		}
		
		.page_navigation a, .alt_page_navigation a{
			padding:8px;
			border-radius:2px;
			margin:2px;
			color:white;
			text-decoration:none;
			float: left;
			font-family: 'Open Sans';
			font-size:12px;
			background-color:#7fa300;
			border:1px solid #698602;
		}
		.active_page{
			background-color:white !important;
			color:black !important;
			border:1px solid #F6F6F6
		}	
	
		.ellipse{
			float: left;
		}
	/* END FOR PAGING */
	
	
	.memRole{
		font-size:11px;
		color:#666666;
		text-transform:uppercase
	}
	#footerContainer{
		color:#CCCCCC;
        padding:25px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
	}
	#footerContainer h3{
		font-family: 'Open Sans';
		font-weight:normal;
		font-size:1.4em;
		color:#222222;
		padding:8px 0px 0px 0px;
		margin:0px;
        letter-spacing:-0.03em;
		color:#FFFFFF;
	}
	#footerContainer p, #footerContainer li{
		color:#CCC;
	}
	.copyright{
		padding:0px;
		margin:0px;
	}
	#innerFooter{
		margin:0 auto;
        position:relative
	}
   		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#FFF;
			padding:5px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #bfd730
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:10px;
		}

	#footerLeft{
		clear:both;
        padding-top:30px;	
        text-align:center
	}
	#footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
		font-family: 'Open Sans';
		margin:0px;
		font-size:1.0em;
		color:#bfd730;
		font-weight:normal;
		text-decoration:none;
		letter-spacing:normal;
	}
	#footerContainer a:hover{
		text-decoration:underline
	}
	#footerRight{
		clear:both;
		color:#FFFFFF;
		font-size:14px;
		padding:20px 0px 30px 0px;
		text-align:center
	}
	#footerContainer #footerRight a{
		background:none
	}
	#credit{
		margin:0 auto;
		text-align:center;
		padding-top:20px;
		clear:both
	}
    .expandImgShort{
        margin:20px 0px;
        border:5px solid #E3E3E3;
        clear:both;
		width:100%;
		margin:0 auto;
		height:180px;
		overflow:hidden
    }
    .expandImgFull {
        height:100%;
        margin:20px 0px;
        border:5px solid #E3E3E3;
        clear:both;
		width:100%;
		margin:0 auto;
		overflow:visible
    }
    #expandImg {
        margin:20px 0px 20px 0px;
        position:relative
    }
    .expandImgShort img, .expandImgFull img {
		width:100%;
        cursor:pointer
    }
    #expandCover {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.5);
        display:none;
        cursor:pointer
    }
    #expandCover div {
        margin:0 auto;
        width:30%;
        min-width:200px;
        padding:20px;
        background:rgba(255,255,255,0.95);
        border-radius:5px;
        position:relative;
        top:20%;
        text-align:center;
        cursor:pointer
    }

}




@font-face {
    font-family: 'entyporegular';
    src: url('fonts/Entypo-webfont.eot');
    src: url('fonts/Entypo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Entypo-webfont.woff') format('woff'),
         url('fonts/Entypo-webfont.ttf') format('truetype'),
         url('fonts/Entypo-webfont.svg#entyporegular') format('svg');
    font-weight: normal;

    font-style: normal;

}

@font-face {
    font-family: 'modern_pictogramsnormal';
    src: url('fonts/modernpics-webfont.eot');
    src: url('fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/modernpics-webfont.woff') format('woff'),
         url('fonts/modernpics-webfont.ttf') format('truetype'),
         url('fonts/modernpics-webfont.svg#modern_pictogramsnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
