body {font-family: Arial; font-size: 13px; text-align: left; color:#333333}		
div#home-wrapper {width:760px; margin:0px auto; text-align:left}
div#mod-wrapper { padding-left:10px; padding-right:10px; text-align:left;min-width:800px}

.header_top {
	background-image:url(/images/boxhead.gif); vertical-align:middle; height:30px; border-bottom: 1px solid #E1BF48; border-top: 1px solid #FCD163; height: 22px;
	margin-top: -1px;
	margin-bottom: -1px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 7px;
}

.ar_box {
	float:right;
}


.vb_box {
	float:right;
}

.head_box {
	padding-left:15px;
	height:50px;
	top: 50%;	
}
.tooltip_box {	
	padding: 2px;
}



/* 3 columns store page css, apply this style require some IE7,8 fix on header */
.minwidth {
	min-width: 1130px;
}

.outer {
	margin-left: 229px; /* L+P */
	margin-right: 255px; /* R */
}

.outer-no-right { 
	margin-left: 228px; /* L+P */
	margin-right: 10px; /* R */
}

.outer-no-left-right { 
	margin-left: 10px; /* L+P */
	margin-right: 10px; /* R */
}

.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}
.center {
	float: right;
	width: 100%;
	margin-left: -1px;
	border-left: 1px solid #E0E3E3;
	border-right: 1px solid #FFFFFF;
	
}
.left {
	float: left;
	position: relative;
	width: 220px;  /* L */
	margin-left: -231px;  /* -L-P-3 */
	margin-right: 2px;
	padding-left:8px; /* P */
	
}
.right {
	float: right;
	position: relative;
	width: 250px;  /* R */
	margin-right: -251px;  /* -R-1 */
	margin-left: 2px;
	
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.store_center_content {
	text-align:left;
	margin-right:130px;
	width:100%;
	min-width:650px;
	overflow:auto;
	
}

/* common css */
a { font-family: Arial; font-size: 13px; color: #0000CC; text-decoration: none	}
a:hover { color: #FF0000; text-decoration:underline	}
a.small { font-family: Arial; font-size: 12px; color: #0047BC; 	text-decoration: none }
a.small:hover { color: #FF0000; text-decoration:none}
a.small2 { font-family: Arial; font-size: 13px; color: #0047BC; 	text-decoration: none }
a.small2:hover { color: #FF0000; text-decoration:none}
a.menu { font-family: Arial; font-size: 13px; font-weight: bold; color: #0000AA; text-decoration: none;}
a.menu:hover { color: #FF0000; }
a.title { font-family: Arial; font-size: 15px; font-weight: bold; color: #004176; text-decoration: none; }
a.title:hover { color: #FF0000; }
a.title1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #0D6AA9; text-decoration: none; }
a.title1:hover { color: #FF0000; }
.headmenutxt{
	color: #000000;
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;	
}

.headtxt{
	color: #000000;
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;	
}

td{
	font-family: Arial;
	font-size: 13px;
}


.content{
	font-family: Arial;
	font-size: 20px;
	color:000099
	
}
td.small{
	font-family: Tahoma;
	font-size: 11px;
}
input{	
	font-family: Arial;
	font-size: 11px;
}


/* STORE DIV CSS */
.txtHead {
	font-family: Arial;
	font-size: 13px;
	color:#000000;
}

.txtName {
	font-family: Arial;
	color:#3030AA;
	font-weight: inherit;
	font-size:inherit
}

.txtMsg {
	font-family: Arial;
	color:#0000FF;
	font-weight: inherit;
	font-size:inherit
}

.txtComment {
	font-family: Arial;
	font-size: 16px;
}
.txtCommentReply {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
}
.txtComment_green {	
	color:#008000;
}
.txtComment_grey {	
	color:#777777;
	font-family: Arial; font-size: 13px;
}
.txtComment_grey_1 {	
	color:#5D5D5D;
	font-family: "Courier New", Courier, mono; font-size: 13px;
}
.txtComment_red {	
	color:#FF0000;
}
.txtComment_magenta {	
	color:#993333;
}
.post_img_panel {
	float: left;
  	width: 140px;	
	height:auto !important;
	height:100%;
	margin-left:0px;
	margin-right:10px;
	text-align:right;
}
.post_right_panel {
	margin-left: 110px;
	text-align:left;
}
.news_img_panel {
	float:left;
  	width: 150px;
	margin-left:0px;
	margin-right:5px;
	text-align:center;
}
.news_title_panel {
	margin-left: 160px;
	text-align:left;
	background-color:#CCCCFF;
}
.news_author_panel {
	float: right;	
	width: 350px;  /* R */
	background-color:#FF9900
}
.shout_img_panel {
	float: left;
  	width: 60px;	
	height:auto !important;
	height:100%;
	margin-left:0px;
	text-align:right;
}
.shout_right_panel {
	margin-left: 70px;
	text-align:left;
}

.hideShout {
	
	display:none
}
.fmtCommentForm {
	margin-top:10px;
	margin-bottom:5px;
}
.fmtRow {
	margin-top:3px;
	margin-bottom:5px;
}
.fmtRowGroup {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFFFFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:65px; /*ff*/
	height:65px;
}
.fmtCopyRowGroup {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFFFFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:80px; /*ff*/
	height:80px;
}
.fmtRowGroupLarge {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFFFFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:175px; /*ff*/
	height:175px;
}

.fmtRowNextShout {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FAFAFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:15px; /*ff*/
	height:15px;
}
.fmtRowGroupNew {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFEEE6;
	border:0px;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:65px; /*ff*/	
	height:65px;
}
.fmtRowGroupReply {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#ECECF5;
	border:0px;	
	margin-left:120px; margin-top:2px; margin-right:100px;
	border-bottom:0px;border-left:0px;border-right:0px;	
	height:auto !important;
	min-height:45px; /*ff*/	
	height:45px;
}
.fmtRowGroupReplyNew {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFEEE6;
	border:0px;
	margin-left:120px; margin-top:2px; margin-right:100px;
	border-bottom:0px;border-left:0px;border-right:0px;	
	height:auto !important;
	min-height:45px; /*ff*/	
	height:45px;
}
.fmtRowGroupReplyCount {
	padding:5px;padding-top:5px;padding-bottom:5px;
	background-color:#ECECF5;
	border:0px;	
	margin-left:120px; margin-top:2px; margin-right:100px;
	border-bottom:0px;border-left:0px;border-right:0px;	
	height:auto !important;
}

.fmtRowGroupContact {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#FFFFFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:3px; margin-left:50px; margin-right:50px;
	height:auto !important;
	min-height:25px; /*ff*/
	height:25px;
}
.fmtRowGroupReplyContact {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#ECECF5;
	border:0px;	
	margin-left:60px; margin-top:2px; margin-right:10px;
	border-bottom:0px;border-left:0px;border-right:0px;	
	height:auto !important;
	min-height:45px; /*ff*/	
	height:45px;
}

.row {
	padding:5px;padding-top:5px;padding-bottom:2px;
	background-color:#ECECF5;
	background-color:#FAFAFF;
	border:0px;
	border:1px solid #E2E3F0;
	border-bottom:0px;border-left:0px;border-right:0px;
	margin-top:2px
}

.item {
	margin:5px;
}
.group {
	margin-bottom:3px;
}
.item_caption {
	font-family: Tahoma;
	font-size: 12px;
	color:#000080;
}
.item_value {
	font-family: Tahoma;
	font-size: 12px;
	color:#000080;
}


.hrz_embeded_menu {	
	background-color:#EDEFF4;
	padding-top:10px;padding-left:18px;height:27px;border-bottom-color:#660099;border-bottom:2px;

}
.hrz_menu_embeded_box {
	background-color:#F5F5F5;
	padding:3px;height:15px;
	position:relative;top:8px
}
.hrz_menu_box_inactive {
	background-color:#F2F2F2;
	padding:7px;height:15px;
	border:1px solid #9999CC;
	border-top:0px;border-left:0px;border-right:0px;	
}

.hrz_menu_box_sub {
	background-color:#FFFFFF;
	padding:8px;height:20px;
	border:1px solid #9999CC;
	border-bottom:0px;
	position:relative;top:0px
}
.hrz_menu_sub {
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid #9999CC;
	border-top:0px;border-left:0px;border-right:0px;
	padding-top:18px;padding-left:28px;height:23px;
}
.hrz_menu {
	background-color:#9999CC;
	padding-top:18px;padding-left:18px;height:33px;border-bottom-color:#660099;border-bottom:2px;

}
.hrz_menu_box {
	background-color:#EEEEFF;
	padding:10px;height:25px;
	position:relative;top:8px
}
.hrz_menu_box_active {
	background-color:#FFFFFF;
	padding:10px;height:25px;
	position:relative;top:8px
}
.hrz_menu_sep {
	margin:1px;
}

textarea.shoutBox {
	width:98%; height:25px; padding:3px; border-color:#AAAACC;font-family:Verdana, Helvetica, sans-serif;font-size:12px; border:1px solid #CACACC; background-color:#F9F9FF;
}

input.formButton {
	font-size:8pt; background-color:#8888CC; color:#ffffff;
}
/* END DIV CSS */

/* zoom image css */
.zoomable {width:100%; overflow:hidden;} 
.zoomable a {position:relative; margin:5px;} 
.zoomable a span { display:none; background-image:url(images/zoom.png); background-repeat:no-repeat; 
width:48px; height:48px; position:absolute; float:left; left:20px; top:-50px;} 
.zoomable img { border: solid 1px #999; padding:5px;}


/* paging css */
.paging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
 
.paging a{
	padding:4px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #C4C7C8;
	background:#FFFFFF;
	color:#004176;
	text-decoration:none;
}
 
 
.paging a:hover{
	border:1px solid #FF5400;
	background:#FF5400;
	color:#FFFFFF;
	text-decoration:none;
}

.smallPaging {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.smallPaging a{
	padding:2px 4px 2px 4px;	
	border:0px;
	color:#636363;
	text-decoration:none;
}
 
 
.smallPaging a:hover{
	border:0px;
	background:#FF5400;
	color:#FFFFFF;
	text-decoration:none;
}



    .divContainerUp
    {
        background-color: #FFFFFF;
        border: solid 1px #CBCBCB;
		border-bottom:0px;
        /*position: relative;*/
        top: -1px;
		height:100%;
        padding: 10px;
		padding-bottom:0px;
		margin:0px;
    }
    .divSignature {
		background-color: #FFFFFF;
        border: solid 1px #CBCBCB;
		border-top:0px;
		border-bottom:0px;
		padding:10px;
	}

	.mr {
		margin-right: 5px;
	}
/* Verify box css */
.unverified_label {
	background-color: #FF9999; width:180px; padding:2px; text-align:center
}
.unverified_link {
	border: 1px solid #FF9999; width:180px; padding:1px; text-align:center
}
.verified_label {
	width:180px; padding:2px; text-align:left
}
.verified_label a{
	color:#006600;
}

.dash_line {
	border-top: 1px dashed  #AAAAAA;
	margin-top: 15px;
}

