﻿

.navbar-brand img {

    max-width: 180px;



}





.navbar-default{

	border-color:transparent;

}





.navbar-brand{

	padding:5px;

	height:auto;

}





/*.affix .navbar-brand img {































    max-width: 60px;































}*/































ul.nav {































    margin-top: 10px;































}































































.popup_container {















    display: none;















}























.carousel-inner .item > img {















    width: 100%;















	max-height:400px;























}























nav.inner_header.affix-top {















    margin-bottom: 0;















    position: initial;















}















.selected_nav {















    color: #eb439a !important;















}























.inner_header  ul.nav li a{















    color: #222 !important;























}























.inner_header  ul.nav li a.selected_nav {















    color: #e34444 !important;















}























.form_value1 input, .form_value1 textarea {























    border: 1px solid #cccccc;























    margin-bottom: 10px;























    width: 96%;























}























.btn_holder_form input {























    background-color: #deceb4;























    border: 0 none;























    color: #1c1b19;























    margin-top: 10px;































    padding: 5px;































}























.navbar-fixed-top .affix{















	background-color:#deceb4 !important;























}























.nav ul {























    /*background-color: #deceb4;*/















}























.nav li ul li{















	padding:5px;















}















.dropdown.open ul.dropdown{display:block;}























/*.nav li:hover ul {















    display: none;















}*/























.carousel-indicators {















    bottom: 5px;















}















































.middle_body_listing{ margin:0px; padding:0 15px 15px; min-height:380px;}















.middle_body_listing h1{ font:bold 20px "arial narrow"; color:#535353; padding:0px; margin:0 0 0px 0;}















.tab_holder{  margin:15px 0; padding:0px;}







.tab_btm{ background:url('../../images_theme4/tab_btm.jpg') no-repeat top left; height:12px; padding:0px}















.link_highlight{ background: url('../../images_theme4/tab_right_highlight.jpg') no-repeat top right;color:#282828;display:inline-block; font-weight:bold; font-size:15px;padding-right: 23px;text-decoration: none; cursor:pointer;  margin-left:0px; text-transform:uppercase}



a.link_highlight span {background:url('../../images_theme4/tab_left_highlight.jpg') no-repeat;display:inline-block;padding-left:12px; padding-right:1px; padding-top:8px; padding-bottom:7px}





.link_disable{ background: url('../../images_theme4/tab_disable_right.jpg') no-repeat top right;color:#ffffff;display:inline-block; font-weight:bold; font-size:12px;padding-right: 11px;text-decoration: none; cursor:pointer;  margin-left:0px; text-transform:uppercase}































a.link_disable span {background:url('../../images_theme4/tab_disable_left.jpg') repeat-x;display:inline-block;padding-left:0px; padding-right:1px; padding-top:9px; padding-bottom:8px}































.link_holder_highlight {float:left;margin:0;padding:0;}































.link_holder_disable {float:left;margin:0;padding:0;}































.tab_content_holder{ padding:0px; margin:10px 0; min-height:100px}





.gallry_img {

    display: inline-block;

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 15px;

    min-height: 100px;

    padding: 0;

    text-align: center;

    width: 154px;

}



.gallry_img a{color:#222222; text-decoration:none; padding:1px 2px;}





.gallry_img a:hover{ color:#222222; text-decoration:none;}





.tab_top{ background:url('../../images_theme4/tab_top.jpg') no-repeat scroll left top / 100% 100%;  height:43px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}





.tab_btm{ background:url('../../images_theme4/tab_btm.jpg') no-repeat scroll left top / 100% 100%;  height:12px; padding:0px}



.tab_mid{ background:url('../../images_theme4/tab_bg.jpg') repeat-y top left;  background-size: 100% 100%; padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0}



.link_highlight{ background: url('../../images_theme4/tab_right_highlight.jpg') no-repeat top right;color:#282828;display:inline-block; font-weight:bold; font-size:15px;padding-right: 23px;text-decoration: none; cursor:pointer;  margin-left:0px; text-transform:uppercase}





a.link_highlight span {background:url('../../images_theme4/tab_left_highlight.jpg') no-repeat;display:inline-block;padding-left:12px; padding-right:1px; padding-top:8px; padding-bottom:7px}





.link_disable{ background: url('../../images_theme4/tab_disable_right.jpg') no-repeat top right;color:#ffffff;display:inline-block; font-weight:bold; font-size:12px;padding-right: 11px;text-decoration: none; cursor:pointer;  margin-left:0px; text-transform:uppercase}





a.link_disable span {background:url('../../images_theme4/tab_disable_left.jpg') repeat-x;display:inline-block;padding-left:0px; padding-right:1px; padding-top:9px; padding-bottom:8px}





.link_holder_highlight {float:left;margin:0;padding:0;}





.link_holder_disable {float:left;margin:0;padding:0;}



.tab_content_holder{ padding:0px; margin:10px 0;}



.pop_heading{color:#C81231; font-size:18px; padding:0 0 10px 0px; text-transform:uppercase; font-weight:bold;}



.popup_container{width:589px; background-color:#fff; border: 5px solid #c81231; z-index:1002; display:none; position:absolute; top:20px; left:22%;}



.black_overlay{display:none; position:absolute; top:0%; left:0%; width:100%; height:1120px; background-color:#000; z-index:1001; -moz-opacity: 0.5;opacity:.60; filter:alpha(opacity=60);}



.close{text-align:right;}



.button_box{padding-left:225px;}



.button_box2{padding-left:193px;}



.popup_top{background:url('../../images_theme4/popup-top.png') no-repeat; width:589px; height:19px; font-size:0px}



.popup_bottom{background:url('../../images_theme4/popup-bottom.png') no-repeat; width:589px; height:19px; font-size:0px}



.popup_middle{background:url('../../images_theme4/popup-middle.png') repeat-y; width:589px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:10px}



.pop_content_holder{ width:546px; margin:auto; padding:0px;}



.pop_content_top{ width:546px; height:4px; line-height:0px; font-size:0px; background:url('../../images_theme4/pop_top.jpg') no-repeat top left;}



.pop_content_btm{ width:546px; height:4px; line-height:0px; font-size:0px; background:url('../../images_theme4/pop_btm.jpg') no-repeat top left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}



.pop_content_mid{ width:546px; background:#ffffff; margin:auto; padding:8px 0 0 0;}



.pop_content_mid3{ width:546px; background:#ffffff; margin:auto; padding:0px 0 0 0;}



.pop_content_mid2{ width:546px; background:#ffffff; margin:auto; padding:8px 0 6px 0;}



.top_banner_holder{ padding:19px 7px 7px 12px; width:976px; height:86px; text-align:center;}



.error_red_txt{font-size:12px; font-weight:bold; color:red;}



.records_paging_holder_top{ background:url('../../images_theme4/records_paging_bg_top.jpg') top left; width:auto; padding:0px; margin:0px; height:40px}



.records_paging_holder_top  h2{color:#C81231;font-family:arial;}



.records_paging_holder_btm{ background:url('../../images_theme4/records_paging_bg_btm.jpg') top left; width:auto; padding:0px; margin:0px; height:40px}



.records{ padding:8px 0 0 0; margin:0px; width:100%; float:left;}



.record_label{ color:#7a7a7a; font-size:11px; font-weight:bold; width:105px; margin:0px; padding:0px; float:left; line-height:22px;}



.recods_select_holder{ width:60px; margin:0px; padding:0px; float:left;}



.recods_select{ font-weight:normal; font-size:11px; font-family:Arial; color:#5a5a5a; border:none 0px; margin:0px; padding:2px;}



.img_gallery{ width:95px; height:80px; border:1px solid #D3D3D3; padding:2px; margin:0 auto 4px; text-align:center;}



.img_gallery span{ display:inline-block;}



.img_gallery *{ vertical-align:middle;}



.img_gallery a{ display:inline-block; margin:5px 0;}



#album_detail_view {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: medium none;



}



.gallry_img_thumbnail:first-child {

    margin-left: 3px;



}







.gallry_img_thumbnail {

    float: left;

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 20px;

    padding: 0;

    text-align: center;

    width: 130px;

}



.btn_holder_center {

    margin: 0;

    padding: 0;

    text-align: center;

    width: auto;

}















.btn_grey {

    background: #535353 none repeat scroll 0 0;

    color: #ffffff;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: bold;

    margin: 0 0 20px;

    padding: 2px 3px;

}



.middle_body_listing h1 {

    font-size: 36px !important;

}





#mainNav{

	border-bottom: 1px solid rgba(0,0,0,0.1);

}





.error-class { 

float: left;

}

.contact_form_group{

	float:left;

	width:100%;

}



@media only screen and (max-width: 968px) {



.carousel-caption > h3 {

    font-size: 25px !important;

}



.carousel-caption > p {

    font-size: 14px !important;

}



}















@media (min-width:768px){

.carousel-caption > h3 {

    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    font-size: 50px;

    margin-bottom: 0;

    padding: 10px 0;

    text-transform: uppercase;

    margin-bottom:0px;

}























.carousel-caption > p {

    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;

    padding: 10px 0;

}























}



@media only screen and (max-width: 499px) {



	.carousel-caption > h3 {



    font-size: 15px !important;



	margin-bottom:2px;



}



.carousel-caption > p {



    font-size: 13px !important;



    margin-bottom: 5px;



}



}



@media only screen and (max-width: 388px) {



.carousel-caption > h3 {



    font-size: 16px !important;



	margin-bottom:5px;



}



.carousel-caption > p {display:none;}







}



@media (min-width: 992px) and (max-width: 1199px){



.tab_holder {

    width: 930px;

}

.tab_top {

    background-size: 100% 100%;

    width: 100%;

}

.tab_mid {

    background-size: 100% 100%;

    width: 100%;

}

.gallry_img {

    width: 19%;

}



}



@media (min-width: 860px){



nav ul.nav li.decking_m a, 

nav ul.nav li.railing_m a, 

nav ul.nav li.privacy-fencing_m a, 

nav ul.nav li.picket-fencing_m a, 

nav ul.nav li.pergolas_m a, 

nav ul.nav li.posts-and-accessories_m a {

    padding-left: 2%;

    padding-right: 2%;

    padding-top: 72%;

    position: absolute;

    top: 0;

    width: 95%;

}



nav ul.nav li.decking_m a:hover, 

nav ul.nav li.railing_m a:hover, 

nav ul.nav li.privacy-fencing_m a:hover, 

nav ul.nav li.picket-fencing_m a:hover, 

nav ul.nav li.pergolas_m a:hover, 

nav ul.nav li.posts-and-accessories_m a:hover {

    background-color: transparent;

    color: #e34444 !important;

}

.products-menu li {

    position: relative;

}

.products-menu .dropdown-menu {

    padding-bottom: 20px;

}

}



@media screen and (min-width:1px) and (max-width:380px){

.add-ticket-btn{

font-size:10px;

}



}  

/*CUSTOM STYLES*/



.carousel-caption{

	left:70% !important;

	right:10% !important;

	padding-bottom:10px !important;

	bottom:30px !important;

	}

.carousel-caption > h3{

	font-size:24px;

	}	

.carousel-caption > p{

	display:none;

	}	

.carousel-indicators{

	left:95% !important;

	width:30% !important;

	}	

	

.carousel-caption .btn{

	margin:10px 0 !important;

	}	