/* default */
#subimage {margin-bottom:10px;}
#subpadding {padding:15px; font-size:90%;}
#subpadding a {color:#C9342D; background-color:inherit;}

#subpadding h1 {color:#C9342D; background-color:inherit; font-size:14px; margin-top:10px;}
#subpadding h1 a {color:#C9342D; background-color:inherit; font-size:14px; margin-top:10px;}
#subpadding h1 a:hover {color:#FFF; background-color:#C9342D; font-size:14px; margin-top:10px;}

.emphasis {color:#C9342D; background-color:inherit; font-weight:bold; font-size:12px;}
form {line-height:1.5em;}
.textarea{width:200px; font-size:11px;}
.biggestArea {width:400px; font-size:11px;}
#selectSize {width:50px; font-size:11px;}
dd {font-size:11px;}

/*login*/
#loginInfo dt {float:left; width:70px; font-weight:bold;}

/*register*/
#radio {vertical-align:middle;}

/*Service*/
.titleService {font-weight:bold; color:#C9342D; background-color:inherit; font-size:12px;}
.marginTitle {margin-top:20px;}

/* Subpages */
#MainContents dt {font-weight:bold; font-size:11px;}
#button {margin-top:5px;}

/* Contact us */
.loginform {float:left; margin-right:3px;}
#loginformButton {float:left; margin-top:15px;}
.textboxs {width:75px;}

#registerBox {display:block;}
#registerBox a{color:#666; background-color:inherit;}

/* Search Result */
#titleSearch {background:#ECECEC; color:#C9342D; border:#D6D6D6 solid 1px; padding:5px; font-size:12px; font-weight:bold;}
.searchBy {float:left; width:160px; margin:5px 10px 0 0;}
.searchBy select {font-size:11px; width:160px; font-weight:none;}
label {font-weight:bold;}

/* Search Layout */
.resultBox {float:left; width:560px; font-size:11px; line-height:1.5em;}
.resultBox dl {float:left; width:560px; background:#FFF url(../images/line_dot.gif) bottom left repeat-x; padding-bottom:5px; margin-top:20px; display:inline;}
.resultBox dl dt {float:right; width:425px; margin-bottom:5px; padding:0 5px; background:#C9342D; color:#FFF; font-weight:bold; font-size:11px;}
.resultBox dl dd {margin-left:5px; padding:0;}
.resultBoxImg {float:left; margin-right:5px;}

.resultBox dl dt span {float:right;}
.adress {font-weight:bold; }
.phone {color:#C9342D; background-color:inherit;}

.buttonForm { text-align:right; padding-top:5px;}
.buttonForm input { background:url(../images/bg_detailbutton.gif) no-repeat center; border: none; color:#FFFFFF; font-size:11px; width:105px; height:18px;}
.width {width:115px;}

/* Search bottom */
#pagesign {background:#ECECEC; color:#C9342D; border:#D6D6D6 solid 1px; padding:5px; font-size:11px; margin-top:10px; font-weight:bold; text-align:center;}
#pagesign a {color:#C9342D; background-color:#ECECEC; text-decoration:none;}
#pagesign a:hover {color:#C9342D; background-color:#ECECEC; text-decoration:underline;}
#pagesign span {color:#000; background-color:inherit; margin:0 150px;}

#submitemail {padding:8px; font-weight:bold;  font-size:11px;}
#submitemail form {float:right;}

/* Detail page */
#detailTitle {padding:3px; background-color:#ECECEC; color:#CF3B32; border:#D6D6D6 1px solid; font-weight:bold;}
#detailTitle span {float:right; background-color:#ECECEC; color:#000;}

#addressDetail {padding:8px 5px; font-size:14px; font-weight:bold;}
#addressDetail a {padding:0 3px; background-color:#CF3B32; color:#FFF; font-size:11px; font-weight:bold; border:#FF625B 1px solid;}

#leftimg {float:left; margin-right:40px;}
#leftimg img {border:1px solid #666;}
#rightimg p {font-size:11px; margin-top:10px;}
#rightimg img {margin:5px; border:1px solid #666;}
p {font-size:11px;}

#titleDetail {color:#BF0B00; font-size:14px; font-weight:bold; margin:10px 0;}
.f11red {color:#BF0B00; background-color:inherit; text-decoration:none; font-weight:bold; list-style-type:none;}
#description a {color:#BF0B00; background-color:inherit; text-decoration:none;}
#description a:hover {color:#BF0B00; background-color:inherit; text-decoration:underline;}

#goback a {color:#BF0B00; font-size:12px; font-weight:bold; background-color:inherit; text-decoration:none;}
#goback a:hover {color:#BF0B00; font-size:12px; font-weight:bold; background-color:inherit; text-decoration:underline;}

/* Find your password */
.centerForm {width:400px; margin:20px auto; padding:20px; background-color:#F9F9F9; color:inherit; border:1px solid #D6D6D6;}
#infoFind {font-weight:bold; font-size:11px; color:#D54037; background-color:inherit; margin-top:10px;}

/* ADMIN */
table {font-size:11px;}
th {background-color:#ECECEC; color:#CF3B32; text-align:left; padding:3px; padding-left:10px; border-bottom:#D6D6D6 solid 2px;}
td {padding:3px; padding-left:10px; border-bottom:#D6D6D6 solid 1px;}
td a{color:#000; background-color:inherit; text-decoration:none; display:block;}
td a:hover {color:#000; background-color:inherit; text-decoration:underline;}

#address {width:460px;}
#contract {width:70px;}

#adminbt {margin:5px 5px 0 0; background-color:#ECECEC; color:#CF3B32; border:#D6D6D6 1px solid; font-weight:bold; font-size:11px;}
.lineform {line-height:1.5em;}
#Title {padding:2px 7px; background-color:#ECECEC; color:#CF3B32; border:#D6D6D6 1px solid; font-weight:bold;}

#nameBlack {color:#000; background-color:inherit;}

#alertsInfo {line-height:1.6em; padding-bottom:10px; margin-bottom:10px; border-bottom:#D6D6D6 1px solid;}
#alertsInfo p {font-weight:normal;}
#alertsInfo dt {float:left; width:150px;}
#commentMargin {margin-top:8px;}

/* Administration */
#appointmentDetail {padding:10px; line-height:1.6em; background-color:#F3F3F3; border:#D6D6D6 1px solid; margin:5px 0;}
#appointmentDetail dt {float:left; width:100px;}

#appointmentDetail2 {padding:10px; line-height:1.6em; background-color:#F3F3F3; border:#D6D6D6 1px solid; margin:5px 0;}
#appointmentDetail2 dt {float:left; width:150px;}
#selectBigSize {width:110px; font-size:11px; margin-left:10px;}