@font-face {font-family:"CuprumFFU";src:url("http://www.vipdecorating.com.au/fonts/Cuprum.eot?") format("eot"),url("http://www.vipdecorating.com.au/fonts/Cuprum.woff") format("woff"),url("http://www.vipdecorating.com.au/fonts/Cuprum.ttf") format("truetype"),url("http://www.vipdecorating.com.au/fonts/Cuprum.svg#CuprumFFU") format("svg");font-weight:normal;font-style:normal;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0; box-shadow: none; font-family: Arial, Helvetica, sans-serif; padding: 8px; }

.btn { background: #ba0000; border: none; border-radius: 0; box-shadow: none; color: #fff; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 17px; padding: 10px 20px; text-transform: uppercase; text-shadow: none; }
.btn:hover { background: #c00; color: #fff; }

body { background: #000; color: #000; font-family: Calibri, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.siteby{font-size:10px; color: #336699; font-family: Arial; margin-top: -40px;
}


.skew {-webkit-transform: skew(0deg,-2deg); -moz-transform: skew(0deg,-2deg); -ms-transform: skew(0deg,-2deg);	-o-transform: skew(0deg,-2deg); transform: skew(0deg,-2deg)); margin-top: -1px; padding: 10px 0; position: relative; }
.bg-1 { background: url(/dev/vipdecorating/bg-1.jpg) repeat left top; z-index: 10; }
.bg-2 { background: url(/dev/vipdecorating/bg-2.jpg) repeat left top; padding-bottom: 5px; z-index: 9; }
.bg-2 .grid { padding-bottom: 35px; }
.bg-2 .title-2 { margin-bottom: 0; }
.bg-3 { background: #fff; z-index: 12; }
.bg-3 .container { color: #333333; padding: 20px 0 40px; font-size:14px;}
.bg-3 .container h3 { color: #000; }
a { color: #ba0000; }

.header-container { background: url(/dev/vipdecorating/bg-header.jpg) repeat left top; padding: 15px 0 50px; z-index: 999; }

/* menu */
.menu { background: #000; margin-top: -50px; padding: 19px 0 20px; z-index: 5; }
.menu .navbar { background: #000;  margin: 0; padding: 6px 0 10px; }
.menu .navbar .navbar-inner { background: #000; border: none; border-radius: 0; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 17px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0) }
.menu .navbar .nav { float: none; text-align: center; }
.menu .navbar .nav > li { display: inline-block; float: none; }
.menu .navbar .nav > li > a { color: #fff; padding-left: 40px; padding-right: 0; text-shadow: none; }
.menu .navbar .nav > li > a:hover { color: #ef151b; }
.menu .navbar .nav > .active > a, .menu  .navbar .nav > .active > a:hover, .menu .navbar .nav > .active > a:focus { background: url(/dev/vipdecorating/sprite.png) no-repeat left -50px; box-shadow: none; padding-left: 50px;}

	
.logo { float:left; }
.logo a { background: url(/dev/vipdecorating/VIP-logo.png) no-repeat left top; display: block; height: 121px; text-indent: -1984em; width: 107px; }

.header-right{ float:right; width:80%; text-align:right; vertical-align:top; padding-top:40px;}
.phone-number { display:inline-table; vertical-align:top; width:250px; color: #000; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 30px; margin-right:50px; padding-top:10px; }
.phone-number span { display: inline-block; background: url(/dev/vipdecorating/sprite.png) no-repeat left top; margin-top:-10px; height: 38px; margin-right: 5px; width: 56px; }
.search {  display:inline-block; }
.search .text { border-right: none; float: left; height: 38px; line-height: 38px; padding: 0 10px; }

.footer-container .container { color: #fff; padding: 30px 0 10px; }
.footer-container a { color: #fff; }
.footer-container .logo a { background-image: url(/dev/vipdecorating/VIP-logo-footer.png); height: 94px; margin-right: 30px; width: 83px; }
.footer-container .title-2 { color: #d90000; float: left; font-size:31px; margin-bottom: 0; padding-top: 65px; }
.footer-container .nav { padding: 30px 0; }
.footer-container .nav li { border-left: #2d2d2d solid 1px; float: left; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1; padding: 0 11px; }
.footer-container .nav li.first { border-left: none; padding-left: 0; }
.footer-container .nav li a:hover { background: none; color: #d90000; }
.footer-container .phone-number { color: #fff; padding: 0 0 10px 0; text-align: right; }
.footer-container .phone-number span { background-position: -59px 0; }
.footer-container .info { border-right: #1f1f1f solid 1px; }
.footer-container address { color: #5b5b5b; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align: right; }
.footer-container .visit { background: url(/dev/vipdecorating/bg-title-2.png) no-repeat 33px top; float: right; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 20px; padding-top: 20px; text-align: right; }

.title-1 { color: #000; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; /*font-size: 35px;*/ font-weight: normal; margin: 20px 0 0; }
.title-2 { color: #d90000; font-family: "Giddyup Std", Arial, Helvetica, sans-serif; font-size:26px; line-height: 1; margin: 0 0 20px; }
.title-3 { background: url(/dev/vipdecorating/bg-title.png) no-repeat left 10px; color: #000; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; padding-left: 45px; }



.none-skew { -webkit-transform: skew(0deg,2deg); -moz-transform: skew(0deg,2deg); -ms-transform: skew(0deg,2deg);	-o-transform: skew(0deg,2deg); transform: skew(0deg,2deg)); }
.banner { border: #fff solid 13px; box-shadow: #666 0px 0px 5px; margin-top: -30px; }
#banner li {display:none;}
#banner li:first-child {display: block;}

.paging { float: right; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 18px; padding-top: 32px; overflow: hidden; padding-right: 5%; }
.paging a.prev, .paging a.next { background: url(/dev/vipdecorating/sprite.png) no-repeat; float: left; height: 22px; text-indent: -1984em; width: 22px; }
.paging a.prev { background-position: -122px 0; }
.paging a.next { background-position: -148px 0; }
.paging span { float: left; padding: 0 10px; }

.like-fb { margin-bottom: 10px; }

.grid { padding: 10px 0; }
.grid .text { font-size: 13px; line-height: 1.2; }
.grid h3 { margin-bottom: 0; }
.grid p { margin-bottom: 5px; }
.grid .read-more { font-weight: bold; }

.title-gallery { margin-top: -120px; padding-bottom: 40px; }
.title-gallery .title-1 { float: left; /*font-size:30px;*/}

.list { overflow: hidden; }
.list ul { list-style: none; margin: 0; padding: 0; width: 115%; margin-top:40px; width:115%;}
.list li { float: left; margin-bottom: 10px; margin-right: 4px; }

.list-2 li { margin-top: 15px; margin-right: 15px; }

.quick-contact { padding: 10px 0; }
.quick-contact .control-group { margin-bottom: 11px; }
.quick-contact .control-label { color: #000; font-family: "CuprumFFU", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align: left; width: 33%; }
.quick-contact .input-xlarge { float: right; width: 95%; }
.quick-contact .controls { margin-left: 33%; }
.quick-contact .controls .btn { float: right; }

.about_us_nav{margin-top: 50px;}
.about_us_nav p {
    background: url(/dev/vipdecorating/bg-1.jpg);
    color: #FFFFFF;
    font-size: 25px;
    padding: 30px;
    text-align: center;
}

.club_sidebar {
    margin-top: -10px;
    text-align: left;
}

.club_sidebar ul {
    list-style: none outside none;
}
ul {
    list-style: none outside none;
    margin-left: 0;
}
ul, ol {
    /*margin: 0 0 10px 25px;*/
    padding: 0;
    font-size: 17px;
    
}
.club_sidebar li {
     background: url(/dev/vipdecorating/bg-2.jpg);
    display: block;
    line-height: 30px;
    margin-bottom: 2px;
}

.club_sidebar li a {
    padding-left: 30px;
}