#customise-box {
                background-color: #474747;
                position: relative;
                color: #fff;
                padding: 10px 5px 10px;
                font-size: 14px;
				width: 100%!important;
				max-width: 100%!important;
            }
            #customise-box .title {
                color: #fff;
                font-size: 17px;
                margin-right: 30px;
				line-height: 30px;
                text-align: center;
            }
			
			#customise-box span { text-align: right; }
            #customise-box .template { }
			#customise-box .template span { line-height: 30px; display: block;}
            #customise-box .style {}
			#customise-box .style span { line-height: 30px; display: block;}
            #customise-box select {
                width: 100%;
                height: auto;
                margin-bottom: 0;
                background-color: #333333;
                border: medium none;
                color: #FFFFFF;
                padding: 5px;
            }
            #customise-box .colour { }
            #customise-box .background { }
            #customise-box .sign-up {}
            #customise-box .style span {}
            #customise-box .colour a {
                display: block;
                width: 30px;
                height: 30px;
                float: left;
                border: 2px solid #474747;
                margin-right: 3px;
                /*background: url('/assets/sprite-patterns.png') no-repeat */
                background-color: #000;
            }
            #customise-box .colour a:hover, #customise-box .colour a.active { border-color: #e4c80d; }
            #customise-box .colour span { display: block; margin-right: 0px; line-height: 30px;}
            #customise-box .colour a.colour-red { background-color: #9f2020; }
            #customise-box .colour a.colour-green { background-color: #3b7f32; }
            #customise-box .colour a.colour-blue { background-color: #2069d4; }
            #customise-box .colour a.colour-yellow { background-color: #daab26; }
            #customise-box .colour a.colour-orange { background-color: #d56e09; }
            #customise-box .colour a.colour-pink { background-color: #c62882; }
            #customise-box .colour a.colour-gray { background-color: #9a9a9a; }
            #customise-box .colour a.colour-purple { background-color: #7f13d3; }
            #customise-box .background a {
                display: none;
                width: 30px;
                height: 30px;
                float: left;
                border: 2px solid #474747;
                margin-right: 3px;
                /*background: url('/images/sprite-patterns.jpg') no-repeat 0 0;*/
            }
			
			
            #customise-box .background span { display: block; margin-right: 5px; line-height: 30px; }
            #customise-box .background a:hover, #customise-box .background a.active { border-color: #e4c80d; }
            .pattern1 { background:#fff!important;}
            .pattern2 { background:#212121!important; }
            .pattern3 { background: url('/images/pattern-3.jpg')!important; }
            .pattern4 { background: url('/images/pattern-4.jpg')!important; }
            .pattern5 { background: url('/images/pattern-5.jpg')!important; }
            .pattern6 { background: url('/images/pattern-6.jpg')!important; }
            .pattern7 { background: url('/images/pattern-7.jpg')!important; }
            .pattern8 { background: url('/images/pattern-8.jpg')!important; }
            .pattern9 { background: url('/images/pattern-9.jpg')!important; }
            .pattern10 { background: url('/images/pattern-10.jpg')!important; }
            .pattern11 { background: url('/images/pattern-11.jpg')!important; }
			
            #customise-box .screen-size a {
                display: block;
                width: 45px;
                height: 50px;
                float: left;
                margin-right: 3px;
                /*background: url('/images/sprite-patterns.png') no-repeat 0 0;*/
            }
			
			
            #customise-box .screen-size a:hover { }
            #customise-box .screen-size span { display: block; margin-right: 5px; line-height: 50px;  }
            #customise-box .screen-size a.size-desktop { background-position: -30px 0; }
            #customise-box .screen-size a.size-tablet { background-position: -30px -50px; }
            #customise-box .screen-size a.size-mobile { background-position: -30px -100px; }
            #customise-box .sign-up a {
                display: block;
                background-color: #d21112;
                border-bottom: 2px solid #9c0100;
                width: 100%;
                padding: 9px 0;
                text-align:center;
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                -ms-border-radius: 5px;
                -o-border-radius: 5px;
                color: #fff;
                text-decoration: none;
            }
            .clear-position { clear: both; height: 0; }
            .tablet { display: none; }
            
            .template-1 #customise-box .background .pattern1 { display: block; }
            .template-1 #customise-box .background .pattern2 { display: block; }
            .template-1 #customise-box .background .pattern3 { display: block; }
            .template-1 #customise-box .background .pattern4 { display: block; }
            .template-1 #customise-box .background .pattern5 { display: block; }
            .template-1 #customise-box .background .pattern6 { display: block; }
            .template-1 #customise-box .background .pattern7 { display: none; }
            .template-1 #customise-box .background .pattern8 { display: block; }
            .template-1 #customise-box .background .pattern9 { display: none; }
            .template-1 #customise-box .background .pattern10 { display: block; }
            .template-1 #customise-box .background .pattern11 { display: none; }
            
            .template-2 #customise-box .background .pattern1 { display: block; }
            .template-2 #customise-box .background .pattern2 { display: block; }
            .template-2 #customise-box .background .pattern3 { display: block; }
            .template-2 #customise-box .background .pattern4 { display: block; }
            .template-2 #customise-box .background .pattern5 { display: block; }
            .template-2 #customise-box .background .pattern6 { display: block; }
            .template-2 #customise-box .background .pattern7 { display: none; }
            .template-2 #customise-box .background .pattern8 { display: none; }
            .template-2 #customise-box .background .pattern9 { display: block; }
            .template-2 #customise-box .background .pattern10 { display: block; }
            .template-2 #customise-box .background .pattern11 { display: none; }
            
            .template-3 #customise-box .background .pattern1 {display: block; }
            .template-3 #customise-box .background .pattern2 {display: block; }
            .template-3 #customise-box .background .pattern3 {display: block; }
            .template-3 #customise-box .background .pattern4 {display: block; }
            .template-3 #customise-box .background .pattern5 {display: block; }
            .template-3 #customise-box .background .pattern6 {display: block; }
            .template-3 #customise-box .background .pattern7 { display: none; }
            .template-3 #customise-box .background .pattern8 { display: block; }
            .template-3 #customise-box .background .pattern9 { display: block; }
            .template-3 #customise-box .background .pattern10 { display: none; }
            .template-3 #customise-box .background .pattern11 { display: none; }
            
            .template-4 #customise-box .background .pattern1 {display: block; }
            .template-4 #customise-box .background .pattern2 {display: block; }
            .template-4 #customise-box .background .pattern3 {display: block; }
            .template-4 #customise-box .background .pattern4 { display: block; }
            .template-4 #customise-box .background .pattern5 { display: block; }
            .template-4 #customise-box .background .pattern6 { display: block; }
            .template-4 #customise-box .background .pattern7 { display: none; }
            .template-4 #customise-box .background .pattern8 { display: block; }
            .template-4 #customise-box .background .pattern9 { display: block; }
            .template-4 #customise-box .background .pattern10 {display: none; }
            .template-4 #customise-box .background .pattern11 {display: none; }
            
            @media (max-width: 1024px) {
                .tablet { display: static; }
				#customise-box span { text-align: left; }
        }
            @media (max-width: 480px) {
                .tablet { display: none; }
				#customise-box span { text-align: left; }
				#customise-box .background { margin-bottom: 20px; }
        }
		
		@media only screen and (min-width:768px) and (max-width:1024px) {
                #customise-box .sign-up a { padding:20px 0 !important; }
			.sign-up { margin-top:-29px; }
            }
			@media (min-width: 1025px) and (max-width: 1265px) {
				#customise-box span { font-size: 11px; }
			}