*{
outline: 0;
-webkit-user-select: none;
-webkit-touch-callout: none;
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
font-family: Trebuchet MS; 
}
body{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: #E3E0DA;
position: relative;
}
table{
font-size: 1em;
}
.serh_btn{
display: inline-block;
width: 1.85em;
height: 1.85em;
border: 1px solid #ADA6A2;
text-align: center;
border-radius: 5px;
padding: 0.2em;
}
.serh_btn_a{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, white), color-stop(0.9, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(top, white, #E6E3DF , #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.serh_btn_b{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(bottom, #E6E3DF, #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(10,10,10,0.8) inset;	
}
.location_btn{
display: inline-block;
width: 95%;
border: 1px solid #ADA6A2;
text-align: left;
border-radius: 5px;
padding: 0.1em 2.5%;
color: #494949;
}
.location_btn_large{
display: inline-block;
width: 95%;
border: 1px solid #ADA6A2;
text-align: left;
border-radius: 5px;
padding: 0.25em 2.5%;
color: #494949;
margin: 0.3em 0 0.4em;
}
.location_btn_a{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, white), color-stop(0.9, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(top, white, #E6E3DF , #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.location_btn_b{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(bottom, #E6E3DF, #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(10,10,10,0.8) inset;	
}
.set_title{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #DED2C6), color-stop(1, #EDE6DC));
background: -moz-linear-gradient(bottom, #DED2C6, #EDE6DC);
border-bottom: 1px solid #B8AEA4;
text-shadow: 1px 1px 0px rgba(255,255,255,0.7);
text-align: center;
color: #595757;
font-size: 0.9em;
padding: 0.5em;
}
#dragview{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5EFEB), color-stop(0.5, white), color-stop(1, #F5EFEB));
background: -moz-linear-gradient(top, #F5EFEB, white, #F5EFEB);
border-bottom: 1px solid #B8AEA4;
}
.save_btn{
display: inline-block;
width: 95%;
border: 1px solid #ADA6A2;
text-align: center;
border-radius: 5px;
padding: 0.1em 2.5%;
color: #494949;
}
.save_btn_a{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, white), color-stop(0.9, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(top, white, #E6E3DF , #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.save_btn_b{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(bottom, #E6E3DF, #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(10,10,10,0.8) inset;	
}
.look_more{
padding: 0.5em 0;
text-align: center;
display: block;
border-top: 1px solid #DBD7D0;
/*-webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.5), 0 1px 1px rgba(255,255,255,0.8) inset;*/
}
.look_more_a{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #F0DFC9), color-stop(1, #E6D1B6));
background: -moz-linear-gradient(top, #F0DFC9, #E6D1B6);
}
.look_more_b{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E6D1B6), color-stop(1, #F0DFC9));
background: -moz-linear-gradient(bottom, #E6D1B6, #F0DFC9);	
-webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.5) , 0 0 2px rgba(100,100,100,0.5) inset;
}