


/**
 * ========= Misc common styles ====================================
 */
.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 30px;
	background-image: url(/mavista/img/admin/info.gif);
	background-repeat: no-repeat;	
	}

.debug{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 3px;
	border: 2px double #FCD189;
	background-color: #F3EC7A;
	text-decoration: none;
	
	}
.is_mandatory {
        display: inline;
        font-size: 12px;
        color: #FF0000;
}
	
#cms2DebugMsgs {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 1px 1px 1px 3px;
	border: 2px double #FCD189;
	background-color: #FFCDCD;
	text-decoration: none;
	text-align: left;
	display: table;
	}

#cms2DebugMsgs .msg_block {
	margin: 3px; 
	padding: 3px;
	width: 200px;
	display: table-cell;
}

.mav_paging{
	float: left;
    margin:5px 0px 0px 12px;
    display: block;
    width: 99%;
	color: #4d4c4c; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.jqm_dialogue {
    display: inline;
}

.pointer {
	cursor:pointer;cursor:hand;
}

.form_default_buttons{
	margin: 20px 0px;	
}

/**
 * ========= Error message style ====================================
 */
#error {
	width: 600px;
	}

#error .error_preamble{
	/* font-family:Arial, Helvetica, sans-serif; */
	
	font-weight: bold;
	color: red;
	margin: 0px 10px 10px 50px;
	padding: 0px 5px 0px 0px;
	}

#error li{
	/* font-family:Arial, Helvetica, sans-serif; */
	color: #666666;
	margin: 0px 0px 0px 60px;
	padding: 0px;
	}
	

/* standard document listing styles */

#document_listing_results .item_record_border {
   height: 25px;
}

#document_listing_results span.item_thumbnail {
   width: 20px;
   margin: 0px 10px 0px 10px;
   border: none;
}


#document_listing_results span.item_thumbnail img {
	border: none;
}
 
#document_listing_results span.item_date {
    width: 75px;
}

#document_listing_results span.item_title {
    width: 200px;
}

#document_listing_results span.item_description {
    width: 200px;
}m

#document_listing_results span.item_links {
 	width: 50px;
}

/* ===== HTTP Error Pages =======*/
#error_message_main {
	font-size: 14px;
	margin: 10px 20px;
	padding-left: 50px;
}

/* ============ Search Box and Search Results =========== */

#search_box{
	width: 75%;
}

#search_box .searchButton{
	padding: 10px 0px;
}

#news_search_results_div h6, #product_search_results_div h6 {
	   text-decoration: none;
       font-size: 12px;
       font-weight: bold;
}

#news_search_results_div ul {
	list-style-type: none;
	margin-bottom: 20px;
}

#news_search_results_div li a {
	color: blue;
	text-decoration: none;
}

#news_search_results_div li a:hover {
	text-decoration: underline;
}

.match_message {
       text-decoration: none;
       font-size: 12px;
}

/* ================ Login ==================== */
p.display_message {
	margin:	10px 0px;
	font-weight: bold;
}

#main_left p.display_message {
	margin:	10px 0px;
	font-weight: bold;
}

/* ================ Forgotten Password ==================== */
.help_message {
	color: #0000CC;
	padding: 20px 0px 0px 0px;	
}


/* ================ Unsubscription Page ==================== */
.subscription_status_label {
	display: block;
	padding-top: 20px;
	text-decoration: underline;	
}

/* ====== Albums ============ */
#mav_album_frame {
 width: 850px;
}

#mav_album_listing_container {
  background: #fff;
}

#mav_album_listing_container .album {
  width: 440px;
}

#mav_album_listing_container .thumb_img {
  border: 1px solid #333;
}

#mav_album_listing_container .album_thumbnail {
  width: 200px;
}

#mav_album_listing_container .album_details {
  width: 240px;
  vertical-align: top;
  font-size: 12px;
}

#mav_album_listing_container .title {
  font-size: 14px;
}

/* ============= Social Bookmarks ========== */

.social_bookmarks ul{
	padding:5px;
	margin:20px ;
	border:1px dotted #ccc;
	background:#efefef;
}

 .social_bookmarks_label {
 	color: #333333;
 }
 
/* ========================================= */


/* ============================================================= */
/* **************  eShop common styles  ************************ */
/* ============================================================= */
.main_category_pages_link {
	margin: 25px 0px 10px 0px;	
}

/* ============================================================= */
/*  category breadcrumb  */
/* ============================================================= */

#product_catagory .main_breadcrumb{
	border-bottom:3px solid #ccc;
	font-size:14px;
	font-weight:bold
}
#product_catagory .main_breadcrumb a{
	text-decoration:none;
	color:#666;
	padding:0 5px
}
#product_catagory .main_breadcrumb a:hover{
	text-decoration:none;
	color:#fff;
	background:#000
}

/* ============================================================= */
/*  product listing (under a category)  */
/* ============================================================= */

.main_product_td{
	padding-right:40px;
}
.main_product_picture a{
	border:1px solid #fff;
	padding:5px;
	display:block
}
.main_product_picture a:hover{
	border-bottom:1px solid #666;
	border:1px solid #ccc;
	padding:5px;
}
.main_product_picture img{
	border:1px solid #666;
}
.main_product_name{
	color:#333;
	background:#fff;
	margin: 3px;
	padding:2px;
}
.main_product_price{
	color:#fff;
	background:#555;
	margin: 3px;
	padding:2px;
}
.main_product_abstract{
	dispaly:block;
	margin: 3px;
	padding:2px;
}
.main_product_view_button{
	float:left;
	margin-right:15px;
}
.main_product_view_button{
	float:left;
	margin-right:15px
}
.main_product_buy_button{
	float:left;
	margin-right:15px
}

.showFromPrice {
	font-size: 80%;
	padding-right: 3px;
}

#product_details .main_brand_title {
	font-size: 14px;
	font-weight: bold;
}

#product_brand {
	font-size: 16px;
	font-weight: bold;
}

/* ============================================================= */
/*  pagination										 */
/* ============================================================= */
.main_product_pages_link{
	font-size:12px;
	text-align:right;
	margin:2px 0
}
.main_product_pages_link a{
	display:inline;
	text-decoration:none;
	border:1px solid;
	padding:0 5px;
	color:#666
}
.main_product_pages_link a:hover{
	display:inline;
	border:1px solid;
	color:#fff;
	background:#123456;
}

.main_product_pages_link .actived {
	background:#cccccc;
}

.main_product_pages_link .selected{
	background:#cccccc;
}
/* ============================================================= */
/*  product details											 */
/* ============================================================= */

#product_details {
	margin:2px 20px;
	font-size:12px;
}
#product_details #main_left{
	width:400px;
}
#main_left p{
	margin: 0;
	padding: 0;
}
#main_left .main_price{
	font-weight:bold;
	color:#9A871B;
	font-size:15px;
}
#main_topic h1{
	font-size:18px;
	color:#9A871B;
}
#main_left p a{
	text-decoration:none;
	color:#666;
}
#back_to_category{
	text-decoration:none;
	color:#666;
	width:100px;
	height:20px;
	margin: 0px 10px 20px 0px;
}
.back_to_category_en{
	background:url(/mavista/img/action/back_en.jpg) left no-repeat;
}
.back_to_category_ch{
	background:url(/mavista/img/action/back_ch.jpg) left no-repeat;
}
.back_to_category_zh{
	background:url(/mavista/img/action/back_zh.jpg) left no-repeat;
}
.word_link{
	display:none;
}
#back_to_category span{
	-moz-opacity:0; 
	opacity: 0; 
	filter:alpha(opacity=0);
}
#main_left img a{
	text-decoration:none;
	color:#666;
	background:none;
	padding-left:18px
}

#photo_main_container {
	border:solid 1px #ccc;
	display:block;
	margin:2px 10px 2px 2px;
}
#photo_IMAGE2,#photo_IMAGE3,#photo_IMAGE4{
	display:inline;
	padding:2px
	float: left;
	position:relative;
}

#photo_IMAGE2 img, #photo_IMAGE3 img, #photo_IMAGE4 img{
	border:solid 1px #ccc;
	/* do not set width and height here */
}

#photo_IMAGE2{

}

#photo_IMAGE3{

}

#photo_IMAGE4{

}


#pc_breadcrumb li {
	float:left
}

.category_ul_listing li {
	float:left;
}

.news_ul_listing_display li {
	float:left;
	
}

/* ============================== */
/* 		Template Styles  		  */
/* ============================== */



