body { margin:10px; font-family: Helvetica,Arial,sans-serif; }
.rmHeader {
	background-color:#00C;
	border-left-width: 1px;
    border-right-width: 1px;
	font-size: 1.12em;
    font-weight: bold;
    padding: 0.5em 15px;
	border-width: 1px 0 0;
    display: block;
    margin: 0;
    overflow: visible;
    position: relative;
    text-align: left;
	vertical-align:middle;
	list-style: none outside none;
	font-family: Helvetica,Arial,sans-serif;
	background: -moz-linear-gradient(center top , #81A8CE, #5E87B0) repeat scroll 0 0 #5E87B0;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#81A8CE),color-stop(1,#5E87B0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81A8CE', EndColorStr='#5E87B0')";
    border: 1px solid #456F9A;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 1px #254F7A;
	border-top-left-radius: 0.6em;
    border-top-right-radius: 0.6em;
}

.rmInside {
	display: block;
    padding: 0.7em 10px 0.7em 10px;
	overflow: hidden;
    /*white-space: nowrap;*/
	color: #2F3E46;
	text-decoration: none !important;
	text-align: left;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
    text-shadow: 0 1px 1px #F6F6F6;
	border-bottom-width: 1px;
	border-left-width: 1px;
    border-right-width: 1px;
	border-width: 1px 0 0;
    display: block;
    margin: 0;
    overflow: visible;
    position: relative;
    text-align: left;
	list-style: none outside none;
	background-clip: padding-box;
	border-bottom-left-radius: 0.6em;
    border-bottom-right-radius: 0.6em;
	background: -moz-linear-gradient(center top , #FEFEFE, #EEEEEE) repeat scroll 0 0 #EEEEEE;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FEFEFE),color-stop(1,#EEEEEE));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEFEFE', EndColorStr='#EEEEEE')";
    border: 1px solid #CCCCCC;
    color: #444444;
    font-weight: bold;
    text-shadow: 0 1px 1px #F6F6F6;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.rmListView {
	border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
	border: none;
}

.rmButton {
	background-color:#00C;
	display:block;
	display: inline-block;
	cursor: pointer;
    margin: 0.5em 5px;
    position: relative;
    text-align: center;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	background-clip: padding-box;
	border-radius: 1em 1em 1em 1em;
	font-family: Helvetica,Arial,sans-serif;
    text-decoration: none;
	background: -moz-linear-gradient(center top , #4E89C5, #2567AB) repeat scroll 0 0 #2567AB;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4E89C5),color-stop(1,#2567AB));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4E89C5', EndColorStr='#2567AB')";
    border: 1px solid #145072;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 1px #145072;
	padding:0;
}

.rmButtonInside {
	display: block;
    overflow: hidden;
    padding: 0.6em 25px;
    position: relative;
    white-space: nowrap;
	border-color-top: rgba(255, 255, 255, 0.3);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 1em 1em 1em 1em;
}

a.rmButton:hover {
	background: -moz-linear-gradient(center top , #72B0D4, #4B88B6) repeat scroll 0 0 #4B88B6;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#72B0D4),color-stop(1,#4B88B6));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#72B0D4', EndColorStr='#4B88B6')";
}

a.rmButton:active {
	background: -moz-linear-gradient(center top , #000, #4B88B6) repeat scroll 0 0 #4B88B6;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(1,#4B88B6));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#000', EndColorStr='#4B88B6')";
}

.rmListTitle {
	font-size:0.9em;
	border-top-left-radius: 0em;
    border-top-right-radius: 0em;
	text-shadow: 0 1px 1px #254F7A;
	border:1px solid #5E87B0;
}
select, input, textarea {font-size:0.8em}

.rmResButton {
	background: -moz-linear-gradient(center top , #40C600, #339900) repeat scroll 0 0 #339900;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#40C600),color-stop(1,#339900));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#40C600', EndColorStr='#339900')";
    border: 1px solid #339900;
}

#review_average_point_total {
    background-color: #FFFFFF;
    border: 3px solid #0896FF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    font-weight: bold;
    padding: 5px;
    width: 120px;
}
