@charset "utf-8";



/*---Reset Stylesheet---*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
a, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

	
/*---HTML5 Definitions---*/

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{ 
	display:block;
}
	

/*---General CSS---*/

html{overflow-y:scroll;}
body{
	font:15px/20px "Times New Roman", Times, serif;
	color:#222;
	background:#CCC;
	}	
	body.sales{
	background:#f9cf1b;
}
	
h1, h2, h3, .large{
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#EC008C;
	margin:0px 0px 10px 0px;
	}
	.giant{
	font:28px/34px Arial, Helvetica, sans-serif;
	}
	h2, h3{ 
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	}
	h3{
	font:14px/20px Arial, Helvetica, sans-serif;
	}
	.top{
	margin-top:0px;
	}
	.tinline{
	margin-top:30px;
	}

p{
	margin-bottom:10px;
	}

a, a:active{
	color:#222;
	text-decoration:underline;
	}
	a:hover, a.selected{
	color:#EC008C;
	}
	a img{
	border:0;
	}

a.button, .no_button,.small_button{
	display:inline;
	float:left;
	height:21px;
	line-height:21px;
	padding:2px 6px;
	border:1px solid #DDD;
	border-radius:2px;
	text-decoration:none;
	color:#909090;
	margin-right:10px;
	}
	a.button:hover,a.button.over,.small_button:hover,a.button_selected{
	border:1px solid #222;
	color:#222;
	}
	a.button:active,.small_button:active{
	border:1px solid #EC008C;
	color:#EC008C;
	text-decoration:none;
	}
	a.inactive{
		color:#E4E4E4;/*line*/
		cursor:default;
	}
	a.inactive:hover{
		color:#E4E4E4;
		border:1px solid #DDD;
	}
	.ie a.button{
	background:url(/images/box_right_line.gif) top right no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_line.gif', sizingMethod='crop');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_line.gif', sizingMethod='crop')";
	border:none;
	padding:4px 7px;
	}
	.ie a.button:hover{
	background:url(/images/box_right_body.gif) top right no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_body.gif', sizingMethod='crop');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_body.gif', sizingMethod='crop')";
	border:none;
	}
	.ie a.button:active{
	background:url(/images/box_right_high.gif) top right no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_high.gif', sizingMethod='crop');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_high.gif', sizingMethod='crop')";
	border:none;
	}

em{
	}
	em a{
	}
	em a:hover{
	}
	strong{
	}
	.error{
	}
	.fancy{
	font:60px/60px "Times New Roman", Times, serif;
	}
	.fancy .sub{
	font-size:30px;
	padding-right:10px;
	}
	.light{
	color:#909090;
	}
	.small{
	font:11px/20px Verdana, Geneva, sans-serif;
	color:#909090;
	}

.clear, .clear_left{
	clear:both;
	font-size:0px;
	line-height:0px!important;
	height:0px!important;
	margin:0px!important;
	padding:0px!important;
	}
	.clear_left{
	clear:left;
	}
	
.hidden{
	display:none;
}
	
ul, ol{
	margin-left:20px;
	}	
	li{
	margin-bottom:10px
	}
	
/*---Tables---*/
	
table{
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	margin-bottom:10px;
	}
	td, th{
	padding:14px 10px 5px 10px;
	text-align:left;
	/*width:59px;*/
	border:1px solid #FFF;
	}
	th{
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#EC008C;
	padding:0px 10px 13px 10px;
	}
	td{
	background:#E4E4E4;
	border-bottom:20px solid #FFF;
	}
	.colt_1{
	width:139px;
	}
	th.side{
	padding-left:0px;
	}
	.t_high{
	background:#DDD;
	}
	
.order_list td, .order_list th, .small_header td,.small_header th{
	width:160px;
}
.order_list td._140, .order_list th._140{
	width:140px;
}
.order_list td{
	background:#FFF;
	/*border-bottom:20px solid #FFF;*/
	border:none;
	border-top:1px solid #DDD;
	padding:14px 0;
	vertical-align:top;
}
.order_list th{
	padding:0;
	border:none;
	border-bottom:1px solid #DDD;
}
.order_list h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:normal;
	margin-bottom:5px;
}

.order_list a.button{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	float:none;
}



/*-----Pagination-----*/
.pagination_holder{
	display:inline;
	float:left;
	margin-left:640px;
}
.pagination_holder p{
	margin-bottom:0;	
}
.pagination a {
	font:11px/20px Verdana, Geneva, sans-serif;	
	text-decoration:none;
}
.pagination a.selected {
	text-decoration:underline;
	color:#EC008C}
.pagination td{
	background:none;
	border:none;
	padding:0 5px;	
}
.pagination td.first{
	padding:0;	
}

	
/*---Forms---*/

input{
	font:15px/20px "Times New Roman", Times, serif;
	}
	input.text, textarea{
	display:block;
	/*height:/*21px;*/
	height:/22px;
	line-height:21px;
	padding:3px 6px 3px 6px;
	border:1px solid #DDD;
	border-radius:2px;
	}
	input.text:focus{
	border-color:#8D33DB;
	outline:none;
	}
	.ie input.text, .ie textarea{
	background:url(/images/box_right_line.gif) top right no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_line.gif', sizingMethod='crop');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_line.gif', sizingMethod='crop')";
	border:none;
	padding:4px 7px;
	}
	.ie input.focus, .ie textarea.focus{
	background:url(/images/box_right_body.gif) top right no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_body.gif', sizingMethod='crop');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box_left_body.gif', sizingMethod='crop')";
	border:none;
	padding:4px 7px;
	}
	input.changed, select.changed{
	border-color:#8D33DB;
	color:#8D33DB;
	}
    .select2.changed.select2-container--default .select2-selection--single, .select2.changed.select2-container--default .select2-selection--multiple{
        border-color:#8D33DB;
    }
    .select2.changed.select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#8D33DB;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice{
        color:#222;
    }

	
input.radio, .ie7 input[type="radio"]{
	vertical-align:middle;
	margin:0px 2px 1px 0px;
	padding:0;
	}
	input[type="radio"]{
	margin-bottom:3px; width:20px;
	}
input.radio{
	display:inline;
	float:left;	
	margin-top:3px;
}
div.fileinputs {
	position: relative;
	}
	div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}
	.ie div.fakefile{
	margin-left:200px;
	}
	input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	}
	::-webkit-file-upload-button { cursor:pointer; }

	
/*---Header---*/
	
.wrapper{
	width:970px;
	margin:20px auto 40px auto;
	padding:0px 0px 0px 0px;
	background:#FFF;
	}

.header, header{
    /*height:159px;*/
	height:242px;
	margin-bottom:1px;
	}
	.logo{
	width:620px;
	padding:40px 0px 0px 20px;
	height:119px;
	display:inline;
	float:left;
	}

.small_menu, .top_info{
	display:inline;
	float:right;
	height:80px;
	width:330px;
	}
	.small_menu, .small_menu div{
	/*height:79px;*/
	font:11px/20px Verdana, Geneva, sans-serif;
	}
	.small_menu div, .top_info div{
	display:inline;
	float:left;
	width:139px;
	height:65px;
	/*padding:14px 10px 0px 10px;*/
	padding:5px 10px 9px 10px;
	margin-right:1px;
	}
	.small_menu div{
	background:#E4E4E4;
	}
	.sales .small_menu div{
	/*background:#000;	*/
	}
	.small_menu div.small_menu_col_inactive{
	background:#FFF;
	}
	.small_menu .last{
	width:150px;
	margin-right:0px;
	}


/*---Main menu---*/

.main_menu{
	height:39px;
	background:#E4E4E4;
	margin-bottom:1px;
	}
	.sales .main_menu{
	/*background:#000;*/
	}
	.main_menu ul{
	margin:0;
	}
	.main_menu li{
	list-style:none;
	display:inline;
	float:left;
	width:159px;
	height:39px;
	border-right:1px solid #FFF;
	margin:0;
	}
	.admin .main_menu li.item_4{
	border-right:none;
	border-left:1px solid #FFF;
	margin-left:319px;
	width:150px;
	}
	.main_menu li a{
	display:block;
	width:139px;
	height:25px;
	padding:14px 10px 0px 10px;
	background:#DDD;
	font:17px/20px Georgia, "Times New Roman", Times, serif;
	color:#222;
	text-decoration:none;
	}
	.sales .main_menu li a{
	background:#000;
	color:#FFF;
	}
	.admin .main_menu li.item_4 a{
	width:150px;
	background:#E4E4E4;
	}
	.main_menu li a:hover{
	background:#222;
	color:#FFF;
	}
	.main_menu li a.selected, .main_menu li a:active{
	background:#EC008C!important;
	text-decoration:none;
	color:#FFF;	
	}
	.sales .main_menu li a:hover, .sales .main_menu li a.selected, .sales  .main_menu li a:active{	
	background:#EC008C!important;	
	height:65px;
	color:#FFF;	
	}


/*---Sub menu---*/

.sub_menu{
	height:25px;
	padding:14px 10px 0px 10px;
	background:#DDD;
	}
	.sub_menu ul{
	margin:0;
	}
	.sub_menu li{
	list-style:none;
	display:inline;
	float:left;
	margin:0px 20px 0px 0px;
	}
	.sub_menu li a, .sub_menu li a:active{
	display:inline;
	float:left;
	font:bold 15px/20px "Times New Roman", Times, serif;
	color:#909090;
	text-decoration:none;
	}
	.sub_menu li a:hover, .sub_menu li a.selected{
	color:#222;
	}



/*---Cols---*/

.col_05, .col_1, .col_15, .col_2, .col_3, .col_4, .col_5, .col_6,
.colh_05, .colh_1, .colh_15, .colh_2, .colh_3, .colh_4, .colh_5, .colh_6,
.cont_05, .cont_1, .cont_15, .cont_2, .cont_3, .cont_4, .cont_5, .cont_6,
.conth_05, .conth_1, .conth_15, .conth_2, .conth_3, .conth_4, .conth_5, .conth_6,
.colp_05, .colp_1, .colp_15, .colp_2, .colp_3, .colp_4, .colp_5, .colp_6,
.colph_05, .colph_1, .colph_15, .colph_2, .colph_3, .colph_4, .colph_5, .colph_6{
	display:inline;
	float:left;
}

.col_05{		width:	65px;	}
.colh_05{		/*height:	61px;*/	}
.cont_05{		width:	75px;	}
.conth_05{		height:	75px;	}



.col_1{width:150px;/*height:150px;*/}
.cont_1{width:160px;/*height:160px;*/}
.colp_1{width:140px;/*height:136px;*/}
.col_2{width:310px;/*height:150px;*/}
.cont_2{width:320px;/*height:160px;*/}
.colp_2{width:300px;/*height:136px;*/}
.col_3{width:470px;/*height:150px;*/}
.cont_3{width:480px;/*height:160px;*/}
.colp_3{width:460px;/*height:136px;*/}
.col_4{width:630px;/*height:150px;*/}
.cont_4{width:640px;/*height:160px;*/}
.colp_4{width:620px;/*height:136px;*/}
.col_5{width:790px;/*height:150px;*/}
.cont_5{width:800px;/*height:160px;*/}
.colp_5{width:780px;/*height:136px;*/}
.col_6{width:950px;/*height:150px;*/}
.cont_6{width:960px;/*height:160px;*/}
.colp_6{width:940px;/*height:136px;*/}

.colph_15{	/*height:	221px;*/	}

.colh_1{/*height:150px;*/}
.conth_1{/*height:160px;*/}
.colph_1{/*height:136px;*/}
.colh_2{/*height:310px;*/}
.conth_2{/*height:320px;*/}
.colph_2{/*height:296px;*/}
.colh_3{/*height:470px;*/}
.conth_3{/*height:480px;*/}
.colph_3{/*height:456px;*/}
.colh_4{/*height:630px;*/}
.conth_4{/*height:640px;*/}
.colph_4{/*height:616px;*/}
.colh_5{/*height:790px;*/}
.conth_5{/*height:800px;*/}
.colph_5{/*height:776px;*/}
.colh_6{/*height:950px;*/}
.conth_6{/*height:960px;*/}
.colph_6{/*height:936px;*/}

.col_05, .col_1, .col_2, .col_3, .col_4, .col_5, .col_6,
.colh_05, .colh_1, .colh_2, .colh_3, .colh_4, .colh_5, .colh_6{
	margin:0px 10px 10px 0px;
	}
	.colp_05, .colp_1, .colp_2, .colp_3, .colp_4, .colp_5, .colp_6,
	.colph_05, .colph_1, .colph_2, .colph_3, .colph_4, .colph_5, .colph_6{
	padding:14px 10px 0px 0px;
	margin:0px 10px 10px 0px;
}
.box{
	padding:13px 9px 0px 0px;
	border-top:1px solid #DDD;
	border-right:1px solid #DDD;
	}
	.box_last{
	border-right:none;
	}

.nh{
	/*height:auto;*/
	}
	.ct{
	padding-top:0px;
	}
	.last{
	margin-right:0px;
	padding-right:0px;
	}
	

/*---Content---*/

/*.content{
	margin:40px 0px 100px 10px;
	}
*/
.content{
	margin-left:10px;
	margin-bottom:100px;
	margin-top:15px;
}
	
.thumb{
	height:50px;
	width:60px;
	background:#999;
	margin-bottom:10px;
	}
	
	.no_top{
	margin-top:80px;
	}


/*---Dashboard---*/


.group{
	border-top:1px solid #DDD;
	font:18px/20px Arial, Helvetica, sans-serif;
	}
	.group_last{
	border-bottom:1px solid #DDD;
	padding-bottom:10px;
	}
	.group a{
	text-decoration:none;
	padding-right:30px;
	background:url(/images/arrow_r_b.gif) right center no-repeat;
	}




/*---Prices---*/



.markup .units_right,.markup .url_right, .markup .units_left{
	position:relative;
	}
	.markup span{
	display:block;
	position:absolute;
	color:#909090;
	}
    .markup .select2-container, .markup .select2-container span{
        position:relative;
    }
    .select2-container li{
        margin:0;
    }
    .markup .select2-container{
        margin-bottom: 30px;
    }

	.markup .units_right input.text,.markup .url_right input.text{
	padding-right:25px;
	width:49px;
	}
	.markup .units_right span{
	top:5px;
	left:61px;
	}
	.markup .url_right span{
	top:5px;
	left:180px;
	}
	.markup .units_left input.text{
	padding-left:20px;
	width:54px;
	}
	.markup .units_left span{
	top:5px;
	left:9px;
	}
	

/*---Footer---*/

.footer{
	height:150px;
	background:#DDD;
	margin:150px 0px;
	font:11px/20px Verdana, Geneva, sans-serif;
	}
	.footer_info{
	float:right;
	}


	
.highlighted_box{
	background-color:#8D33DB;
	font:14px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	/*margin-bottom:10px;*/
}

.highlighted_box .description{
	/*display:inline;
	float:left;*/
	margin-top:40px;
	padding:0 30px;
	color:#FFF;
}
.highlighted_box a.button{
	color:#C699EB;
	border-color:#C699EB;
	float:none;
	margin-bottom:20px;
}
.highlighted_box a:hover{
	color:#FFF;
	border-color:#FFF;
}








.small_header th h2{
	font:11px/20px Verdana, Geneva, sans-serif;
	color:#909090;
	
	margin:0;
	margin-bottom:5px;
}
.small_header th,.small_header td{
	padding:0;
	background:#FFF;
}
table a.button,table a.small_button{
	font:11px/20px Verdana, Geneva, sans-serif;
	float:none;
}


a.button{
	font:11px/20px Verdana, Geneva, sans-serif;
}
a.small_button{
	font:9px/20px Verdana, Geneva, sans-serif;
}

.small_header{
	float:left;	
}
.large_price{
	font:60px/60px "Times New Roman", Times, serif;	
	margin-bottom:0px;
}
.large_price span{
	font-size:30px;
	margin-right:10px;	
}
.needed_images img{
	display:inline;
	float:left;
	margin-right:20px;
}
.images_needed{
	margin-bottom:20px;
}
.small_header td,.small_header th{
	border:none;
}
td.search,th.search{
	width:291px;	
}
td.date,th.date{
	width:92px	
}

input{
	margin:0;
	border-radius:2px;
	border:1px solid #DDD;
}
input:focus{
	/*outline-color:#EC008C;*/
	outline:none;
	border-color:#EC008C;
}
td.date input{
	width:	71px;
	height:27px;
	display:inline;
	float:left;
	padding:0 0 0 10px;

}
td.search input{
	display:inline;
	float:left;
	width:	221px;
	padding:0 0 0 10px;
	height:27px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;

}


.js_submit{
	color:#909090;
	background:#DDD;
	font:14px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:inline;
	float:left;
	display:block;
	line-height:29px;
	height:29px;
	width:40px;
	text-align:center;
}
.orders_title{
	display:inline;
	float:left;	
}

.account_details{
	margin-left:320px;
	margin-top:63px;
	border-top:1px solid #DDD;
}
.account_details h3{
	margin-bottom:0;
}
.account_details .button{
	margin-bottom:35px;	
}

.next{
	background-image:url(/images/next_back_arrows2.gif);
	background-position:0px -21px;
}
.prev{
	background-image:url(/images/next_back_arrows2.gif);
	background-position:0px -98px;
}
.button:hover .next{background-position:0px -40px;}
.button:active .next{background-position:0px -59px;}

a.disabled{color:#C6C6C6;}

.disabled .prev{background-position:0px -79px;}
.button:hover .prev{background-position:0px -117px;}
.button:active .prev{background-position:0px -136px;}

.markup .url_right input.url{
	width:245px;
	margin-bottom:15px;	
}

input{
	margin-bottom:15px;	
}
label{
	display:block;
	margin-bottom:5px;	
}
.center .button{float:none;display:inline-block;}
.center{text-align:center}

ul.tab_menu{
	margin-left:0;
	margin-bottom:20px;	
}
ul.tab_menu li{
	list-style-type:none;
}
ul.tab_menu a.button{
	border-left:none;
	border-bottom:none;	
}

span.info{
	display:inline-block;
	height:10px;
	width:10px;
	padding:5px;
	background-image:url(/images/info.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;	
}
span.info:hover{
	cursor:pointer;
	background-position:5px -15px;	
}
.small_header input{
	margin:0;	
}
.small_header{
	margin-bottom:50px;	
}
.padding_top{
	padding-top:25px;	
}
input{
	width:265px;
}
textarea{
	width:	400px;
	height: 70px;
	margin-bottom:30px;
}
select{
	width:200px;
	margin-bottom:30px;
}
.site_logo_upload_holder{
	height:30px;
}
img.logo_current{
	max-width:300px;
	height:auto;
}
label{
	font:11px/20px Verdana, Geneva, sans-serif;
	color:#8F8F8F;
}
.update_account .input_text{
	width:298px;	
}
.site_setup_header{
	padding-top:2px;
	height:	121px;
}
.paragraph_top_padding{
	padding-top:3px;	
}
.paragraph_bottom_padding{
	padding-bottom:13px;	
}
.site_setup_overview{
	margin-top:20px;	
}
ul.swatch{
	margin-left:0px;
	list-style-type:none;
}
.swatch li{
	display:inline;
	float:left;
	margin-right:1px; 
}
.swatch a{
	display:block;
	text-decoration:none;
	height:20px;
	width:19px;	
}
#red{background-color:#F05925;}
#burnt_orange{background-color:#FF0302;}
#red{background-color:#F05925;}
#terracotta{background-color:#FAAF3E;}
#yellow{background-color:#FAAF3E;}
#dark_green{background-color:#006737;}
#avacado{background-color:#009146;}
#lime_green{background-color:#3F0;}
#seaweed{background-color:#390;}
#purple{background-color:#90C;}
#midnight_blue{background-color:#006;}
#sky_blue{background-color:#0CF;}
#violet{background-color:#63C;}
#maroon{background-color:#600;}
#bubblegum_pink{background-color:#F39;}
#grey{background-color:#999;}
#brown{background-color:#300;}
#light_grey{background-color:#CCC;}
#jet_black{background-color:#000;}

.colour_preview{
	height:100px;
	width:312px;	
	background-color:#0CF;
}
.edit{
	width:96px;
	text-align:center;
}
.your_url{
	border:solid 1px #DDD;
	padding:5px 0 5px 10px;	
	cursor:default;
}

/*Color Picker*/
/*
	.picker {
	  width: 200px;
	  height: 200px;
	  background-color: red;
	  float: left;
	  cursor: crosshair;
	}
	.slide {
	  width: 30px;
	  height: 200px;
	  float: left;
	  cursor: crosshair;
	}
	.color {
	  width: 310px;
	  height: 100px;
	  background-color: red;
	  float: left;
	  margin-right: 20px;
	  font-size: 16px;
	  font-weight: bold;
	}
	.indicator {
	  width: 5px;
	  height: 5px;
	  -moz-border-radius: 4px;
	  -o-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  border: 1px solid black;
	  background-color: white;
	  position: absolute;
	}
	.color_pick_wrapper {
	   width: 200px;
	   height: 200px;
	   position: relative;
	   float: left;
	}
	.color_pick_wrapper-slide {
	   width: 30px;
	   margin-left: 10px;
	   margin-bottom:20px;
	}
	#indicator-slide {
	  width: 100%;
	  height: 10px;
	  left: -2px;
	  opacity: .3;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	  filter: alpha(opacity=30);
	  border: 2px solid black;
	}
	#picker2 {
	  width: 100px;
	  height: 100px;
	  margin-left: 100px;
	}
	#slide2 {
	  height: 100px;
	  margin-left: 10px;
	}
	*/
	
	.picker{
		width:205px;
		height:205px;
		float:left;
	}
	.logopicker_holder{
		width:205px;
		height:205px;
		float:left;
	}
	.hex_markup_holder{
		width:205px;
		height:205px;
		float:left;
	}

	.logo-picker{
		cursor:crosshair;
	}
	.colour-preview_holder{
		font:11px/20px Verdana, Geneva, sans-serif;
	}
	.colour-preview{
		width:90px;
		height:90px;
		float:left;
		border:1px dotted #DDD;
	}
	.colour-preview .instant{
		width:90px;
		height:45px;
	}
/*-------------*/
.margin_below{
	margin-bottom:30px;	
}
.preview{
	margin:20px 0px;	
}

.nowrap{
    white-space: nowrap;
}
pre.code{
    clear: both;
    font-size:12px;
    white-space: pre-wrap;
    padding: 10px;
    line-height: 18px;
    margin: 10px 0 30px 0;
    font-family: Consolas, Monaco, monospace;
    border: 1px solid #ddd;
   /* -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;*/
}
pre.code .highlight{font-weight: bold;}
pre.code .str{color:#080}
pre.code .kwd{color:#e87e28}
pre.code .com{color:#aaa;font-style:italic;}
pre.code .typ{color:#a708a7}
pre.code .lit{color:#01a7a7}
pre.code .pun,pre.code .opn,pre.code .clo{color:#000}
pre.code .tag{color:#049cc8}
pre.code .atn{color:#c40c6f}
pre.code .atv{color:#029802}
pre.code .dec,pre.code .var{color:#606}
pre.code .fun{color:red}
