/********************************************************************************

This Cuscading Style Seat is written by AIRMARKET administrator.
If you found any problem on the site of AIRMAKET, Please let us know it. 
E:mail info@airmarket.com
Thank you bye.

********************************************************************************/


/* ---------------- shop module ----------------*/

#shop_mod {
	background:url(grovalbar.gif) repeat-x;
	color: #033;
	padding:10px 0 5px 0;
	height:30px;
	border-top:#09F 2px solid;
	border-bottom:#090 2px solid;
	margin: 0 0 10px 0;
	float:none;
	clear:both;
	width:100%;
}
#shop_mod a{
	color: #fff;
	padding:5px;
	display:block;
	background:#0CF;
	border:ddd 1px solid;
	width:98px;

	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#shop_mod a:hover{
	background:#06C;
}

#shopLogin {
	width:auto;
	list-style:none;
	float:right;
	margin:0 10px 0 0;
}
#shopLogin li{
	margin:0 0 0 5px;
	width:auto;
	float:left;
	border:none;
}
#shopLogin li input{
	margin:0 3px;
	border:#ccc solid 1px;
}
#shopLogin li input#legacy_xoopsform_rememberme_On {
	border:none;
	background:none;
	width:auto;
}
#shopLogin li.login input{
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:#0C3;
	border:none;
	width:98px;
	cursor:pointer;
	margin:0 0 0 0;
	display:block;
	line-height:10px;
}
#shopLogin li.login a{
	background:#0C3;
}
#shopLogin li.item_submit a{
	background:#FF3366;
}
#shopLogin li.item_submit a:hover{
	background:#FF33CC;
}
#shopLogin li.xwanted_submit a{
	background:#FF3366;
}
#shopLogin li.xwanted_submit a:hover{
	background:#FF33CC;
}




#shopLogin li.login input:hover{
	background:#090;
}
#shopLogin li.login a:hover{

	background:#060;

}

#regester-submit-comfirm {
	text-align:center;
	margin:20px 10px 10px 10px;
	color:#F60;
	font-size:12px;
}

#regester-submit-bt{
	margin:10px;
	text-align:center;
}
#regester-submit-bt input{
	background:#06C;
	padding:5px 10px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:1em;
	border:solid 1px #039;
	cursor:pointer;
}
#regester-submit-bt input:hover{
	background:#09F;
}

#submit-guideline-link a{
	color:#F90;
}






/* ---------------- shop spec ----------------*/
#content .userEditlinks {
	margin:0 0 5px 0;
}


#content .shopspec .outer {
	width:100%;
		border:#ddd 1px solid;
	border-collapse: collapse;
	margin:10px 0 20px 0;
	background:url(table-bg.gif) repeat-x bottom;
}

#content .shopspec .outer th{
	font-weight:bold;
	border:#ddd 1px solid;
	padding:10px;
}

#content .shopspec .outer td{
	border:#ddd 1px solid;
	vertical-align:middle;
	padding:10px;
}	
#content .shopspec .outer td.head{
	text-align:center;
	padding:10px;
	vertical-align:middle;
	white-space:pre;
}
#content .shopspec .outer td.avatar{
	text-align:center;
}

#content .userSearchResult {
	margin:10px 0 20px 0;
}
#content .userSearchResult ul{
	margin:10px 0 10px 0;
}
#registerexplain {
	float:left;
}
#registerexplain .regleft{
	float:left;
	margin:10px 0 0 10px;
}
#registerexplain .regright{
	float:left;
	line-height:17px;
	margin:10px 10px 0 10px;
}
#registerexplain .regright h6{
	white-space:normal;
	font-size:12px;
}
#registerexplain .regright p span{
	margin:0;
}

#regester-submit-explain {
	background:url(/themes/default/submit-explain-trans.png) no-repeat center top;
	height:130px;
	margin:10px 0;
}



/* ---------------- shopFaceEdit ----------------*/
#shopSpec h4{
	background:url(bar-trans.png) repeat-x #fff;
	border-right:#ccc 1px solid;
	height:17px;
	padding:6px 5px 5px 20px;
	color:#FFF;
	clear:both;
	float:none;
}

#frame #shopFaceEdit {
	margin:0 0 20px 0;
	background:url(table-bg.gif) repeat-x bottom #fff;
	width:100%;
	border:#ddd 1px solid;
	border-collapse: collapse;
	font-size:12px;
}
#shopFaceEdit th {
	padding:10px;
	font-size:14px;
	background:url(logo-th.gif) no-repeat right;	
}

#shopFaceEdit td {
	padding:10px;
	border:#ddd 1px solid;
	white-space:pre;
}

#shopFaceEdit td.head{
	text-align:center;
	width:35%;
	white-space:pre;
}
#shopFaceEdit td select, #inbox #frame #shopFaceEdit td textarea{
	width:80%;
	white-space:normal;
}
#shopFaceEdit td input#legacy_xoopsform_vpass{
	display:block;
}


#shopFaceEdit td.userAvaterPhotoEdit{
	text-align:center;
}
#shopFaceEdit td.foot{
	text-align:center;
}
#shopFaceEdit td.foot input{
	padding:3px;
	background:#090;
	color:#FFF;
	margin:0;
	border:0px;
	width:auto;
	cursor:pointer;
}
#message td ul li input:hover{
	background:#060;
}



#AvaterList {
	font-size:12px;
	margin:0 0 10px 0;
	color:#06C;
}

.userAvaterList {
	float:left;

}
.userAvaterList li {
	float:left;
	width:auto; 
	margin:0 5px 0 5px;
}
.userAvaterList li img{
	border:#ddd 1px solid;
}




/* ---------------- register ----------------*/
#registerTable {
	margin:10px 10px 20px 10px;
	background:url(table-bg.gif) repeat-x bottom;
	width:auto;
		border:#ddd 1px solid;
	border-collapse: collapse;
	font-size:12px;
}
#registerTable th {
	padding:10px;
	font-size:14px;
	background:url(logo-th.gif) no-repeat right;	
}

#registerTable td {
	padding:5px;
		border:#ddd 1px solid;
}

#registerTable td.head{
	text-align:center;
	width:35%;
	padding:10px;
	white-space:pre;
}
#registerTable td textarea{
	font-size:12px;
}
#registerTable td input#legacy_xoopsform_uname {
	width:240px;
}
#registerTable td input#legacy_xoopsform_email, #registerTable td input#legacy_xoopsform_pass, #registerTable td input#legacy_xoopsform_vpass, #registerTable td #legacy_xoopsform_disclaimer, #registerTable td select,#registerTable td #legacy_xoopsform_url {
	width:300px;
}
#registerTable .foot input {
	padding:0 5px;
	background: #A2D7D6;
}


.userResisterConfirm {
	border:#ddd 1px solid;
	padding:30px;
	margin:10px 0 20px 0;
	background:url(table-bg.gif) repeat-x bottom;
	width:auto;
	font-size:12px;
}
.userResisterConfirm .head{
	font-size:14px;
	color:#06C;
}
.userResisterConfirm .odd, .userResisterConfirm .even{
	font-size:18px;
	color:#555;
}
.userResisterConfirm .foot {
	padding:30px;
}


.resultMsg {
	border:#ddd 1px solid;
	padding:30px 30px 200px 30px;
	margin:10px 0 20px 0;
	background:url(table-bg.gif) repeat-x bottom;
	width:auto;
	font-size:12px;
	text-align:right;
}
.resultMsg h4{
	color:#333;
	text-align:left;
}

.register-neccessary {
	color:#F30;
	margin:0 0 0 10px;
	font-weight:bold;
}

/* ---------------- userLostpass ----------------*/
.userLostpass{
	width:auto;
	border:#ddd 1px solid;
	padding:30px 3% 150px 3%;
	margin:5px 10px 20px 10px;
	background:url(table-bg.gif) repeat-x bottom;
	width:auto;
	color:#333;
	text-align:left;
	font-size:20px;
	font-weight:bold;
}
.userLostpass div{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0 0;
}
.userLostpass div.odd{
	margin:50px 0 0 20%;
	text-align: justify;
}



/* ---------------- login ----------------*/
.LoginCenter {
	border:#ddd 1px solid;
	padding:30px 30px 150px 30px;
	margin:5px 10px 20px 10px;
	background:url(table-bg.gif) repeat-x bottom;
	width:auto;
	font-size:12px;
	text-align:right;
}
.LoginCenter h2{
	color:#333;
	text-align:left;
	margin:0 0 50px 0;
	font-size:20px;
}
.LoginCenter .legacy_xoopsform_pass, .LoginCenter .legacy_xoopsform_uname {

}
.LoginCenter .foot input{
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:#0C3;
	border:none;
	width:98px;
	cursor:pointer;
	margin:0 0 0 0;
	display:block;
	line-height:10px;
}
.LoginCenter .foot input:hover{
	background:#090;
}











#shopTopRank h3 {
	margin:10px 0 0 0;
	font-size: 16px;
}
#shopTopRank h3 a{
	font-size:12px;
	margin:0 0 0 10px;
	font-weight:normal;
}
#shopTopRank dl {
	margin:0 0 0 0;
	padding:0 0 10px 0;
	border-bottom:#ccc dotted 1px;
}
#shopTopRank dl p{
	text-align:right;
}
#shopTopRank dl p strong{
	color:#F30;
}


