﻿html { margin: 0px; padding: 0px; }


/* basic selectors */
a.adtext { color: #666666; text-decoration:none}
a.adtext:hover{ color: #666666; text-decoration:none}
a:link { color: #666666; text-decoration:none}
a:visited { color: #666666;  text-decoration:none}
a:active, a:hover { color: #000099;  text-decoration:none}

img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; }
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }
input, textarea, select { font: 100% Verdana, Arial, Helvetica, sans-serif; border:1px solid #666666;}


#divMainForm
{
	width: 950;
	z-index: -999;
}



.MenuTitle
{
	font-weight: bold;
	font-size: 13px;
	background-image: url(/QOpen/Images/rootCategory_bg.gif);
	width: 160px;
	cursor: hand;
	background-repeat: no-repeat;
	letter-spacing: 3px;
	height: 20px;
	text-align: center;
	padding-left: 18px;
	padding-top: 10px;
	color: #999999;
}

.MenuTitle a
{
	color: #666666;
}


.MenuTitle a:hover
{
	color: #6666cc;
}

.SubMenuTitle
{
	font-size: 13px;
	color: #990066;
	letter-spacing: 5px;
	height:23px;
	padding-top:3px;
}

.OnSale_table
{
	background-image:url(/QOpen/images/onSale_BG.gif);
	background-repeat:no-repeat;
}

.OnSale_Img
{
	border:1px gray solid;
}

.OnSale_Title
{
	padding-left:3px;
	font-size: 12px;
	color: #cc6699;
}


.MemberJoinOut
{
	width: 630px;
	background-color:#E2DFD9;
}

.MemberJoinOut	.frmTop
{
	background-image:url(/Qopen/images/frmtop_gray.gif);
	height:17px;
}
	
.MemberJoin	
{
	width:630px;
}


 .MemberSubject
{
	text-align: left;
	background-image: url(/QOpen/images/TitleBG_green.gif);
	height: 33px;
	padding-bottom:0px;
}

.MemberSubject .Title
{	
	font-weight: bold;
	font-size: 15px;
	color: #999900;
	padding-left: 35px;
	line-height: 30px;
	letter-spacing: 8px;
}

.MemberJoin .Subject
{
	font-size: 15px;
	color: #89b509;
	line-height: 28px;
	letter-spacing: 3px;
	padding-left: 35px;
	text-align: left;
	background-image: url(/QOpen/images/TitleBG_green.gif);
	height: 33px;
	font-weight: bold;
}

.MemberJoin .Member_FieldName
{
	font-size: 12px;
	color: #3A5C25;
	line-height: 28px;
	text-align:right;
	letter-spacing:1px;
	width:120px;
	background-color: #F5FBF2;
	vertical-align:top;
}
.MemberJoin .Member_FieldValue
{
	font-size: 12px;
	color: #3c3c3c;
	line-height: 28px;
	text-align:left;
	letter-spacing:1px;
	padding-left:8px;
    background-color:#ffffff;
}

.MemberJoin .Member_FieldValue .NoBorder Input
{
	border:0px;
}

.MemberJoin .Member_Memo
{
	font-size: 11px;
	color: #747474;
	line-height: 16px;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 8px;
	color:#888888;
    background-color:#ffffff;
}

.MemberJoin .Member_Agree
{
	
	font-size: 12px;
	color: #3A5C25;
	line-height: 28px;
	letter-spacing:1px;
	background-color: #F5FBF2;
	vertical-align:top;
}


.AgreeText
{
	
	font-size: 12px;
	color: #3A5C25;
	line-height: 28px;
	letter-spacing:1px;
	background-color: #F5FBF2;
	vertical-align:top;
	height:250px;
	table-layout:fixed;
	display:block;
}

.MemberJoin .MustInputMark
{
    font-size: 11px;
    color: #ff0000;
    line-height: 16px;
    text-align: left;
    letter-spacing: 1px;
    padding-left: 8px;
}


.MemberJoin .MustInput
{
	font-size: 11px;
	color: #747474;
	line-height: 16px;
	height: 16px;
	text-align: left;
	letter-spacing: 1px;
	border-right: #669933 1px solid;
	border-top: #669933 1px solid;
	border-left: #669933 1px solid;
	border-bottom: #669933 1px solid;
}


.MemberJoin Input
{
    border-right: #888888 1px solid;
    border-top: #888888 1px solid;
    border-left: #888888 1px solid;
    border-bottom: #888888 1px solid;
}

.Agree
{
	font-size: 18px;
	color: #999966;
	background-image:url(/QOpen/images/agree.gif);
	height:25px;
	width:130px;
}
.Agree Input
{
	border: 0px solid white;
}

.MemberLogin
{
    width: 550px;
    line-height: 35px;
    background-image: url(/qopen/skins/default/img/PurchaseWrapper.gif);
}

.MemberLogin .Content
{
    background-color: #f3f3f3;
}

.MemberLogin .Top
{
    height:13px;
    background-image:url(/qopen/skins/default/img/MemberLogin_Top.gif);
}

.MemberLogin .Bottom
{
    height:13px;
    background-image:url(/qopen/skins/default/img/MemberLogin_Bottom.gif);
}

.MemberLogin .Subject
{
	font-size: 15px;
	color: #333333;
	line-height: 38px;
	letter-spacing: 8px;
	font-weight: bold;
	text-align: left;
	border-bottom: #999999 1px solid;
}

.MemberLogin .Member_FieldName
{
	font-size: 13px;
	color: #3c3c3c;
	line-height: 38px;
	text-align:right;
	letter-spacing:1px;
	width:120px;
}
.MemberLogin .Member_FieldValue
{
	font-size: 13px;
	color: #3c3c3c;
	line-height: 38px;
	text-align:left;
	letter-spacing:1px;
	padding-left:8px;
}

.MemberLogin .Member_Memo
{
	border-top: gray 1px dashed;
	text-align:left;
}

.ErrMsg
{
	color: #ff0000;
	font-family: Arial;
	font-size: 13px;
}

.MemberArea
{
	margin-left:-2px;
	width: 98%;
	line-height: 30px;
	border-top: mediumorchid 3px solid;
	border-bottom: mediumorchid 3px solid;
}

.MemberArea .Subject
{
	font-size: 15px;
	color: #ffffff;
	line-height: 30px;
	letter-spacing: 8px;
	font-weight: bold;
	text-align: left;
	background-color: #dac3da;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.MemberWebPart
{
	background-color: #ffffe8;
	border: 0px;
	width:260px;
}


.MemberWebPart .Subject
{
	background-color: #ffffcc;
	border: 0px;
	color: Black;
}


.MemberWebPart a
{
	color: #4a4a78;
}


.img a
{
	border:gray 1px solid;
}

.img a:hover
{
	border:Orange 1px solid;
}

.PayerDataOut
{
	background-color: #eeeeee;
	width: 730px;
	border: #cccccc 1px solid;
	font-size:12px;
}

.PayerData
{
	background-color: #ffffff;
	width: 730px;
	border: #cccccc 1px solid;
	font-size:12px;
}

.PayerData .Subject
{
    background-color: #add8e6;
    height: 30px;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 8px;
    padding-left: 8px;
    line-height: 30px;
}
.PayerData .FieldName
{
    background-color: #fffcec;
    line-height: 30px;
    text-align: right;
    width: 120px;
    font-size: 13px;
    padding: 2px;
}

.PayerData .FieldValue
{
    background-color: #ffffff;
	text-align:left;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
}


.PayerData Input, textarea
{
    text-align: left;
    font-size: 13px;
    font-family: arial;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}


.TopBrand_table
{
	background-image:url(/QOpen/images/Brand/bg_brand01.gif);
	background-repeat:no-repeat;
}

.TopBrand_AreaFrame
{
	padding-left:100px;
	padding-right:80px;
}

.TopBrand_Area
{
}





/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: lavender;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}


.ContextMenuPanel
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 13px;
}

.ContextMenuBreak
{
	padding:0;
	height:3px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #696969;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 15px;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #e6cde6;
	color: #696969;
	padding: 3px 18px 3px 15px;
	border-right: mediumorchid 1px solid;
	border-top: mediumorchid 1px solid;
	border-left: mediumorchid 1px solid;
	border-bottom: mediumorchid 1px solid;
}

.link1st
{
	font-size:13px;
	color:#3c3c3c;
	padding:2px;
	text-align:center;
	padding-right: 15px;
}

.link2nd
{
	font-size:13px;
	color:#3c3c3c;
	padding:2px;
	padding-right: 15px;
	text-align:center;
}

.SiteMap
{
	font-size:15px;
	color:#3c3c3c;
}


.SiteMapLink_BG
{
	font-size: 15px;
	vertical-align: middle;
	text-align: right;
	height:18px;
}

.SiteMapLink
{
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
	background-image: url(/ezBusiness/images/icon_Bullet.gif);
	background-repeat: no-repeat;
	padding-left:18px;
	height:18px;
}

.PayTitle
{
    font-family: "Arial";
    font-size: 15px;
    font-style: normal;
    line-height: 25px;
    color: #642F87;
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #CCB1DC;
    background-color: lightblue;
    font-weight: bold;
    vertical-align: middle;
    direction: ltr;
    text-align: left;
    padding-left: 8px;
    line-height:30px;
}

.OrderSearchBar
{
	font-size: 15px;
	color: #ffffff;
	background-color:  #cc99cc;
	line-height:28px;
}


.OrderSearchBar .FieldName
{
	font-size: 15px;
	color: #ffffff;
	background-color:#996699;
	text-align:right;
	padding:5px;
}

.OrderSearchBar .FieldValue
{
	font-size: 13px;
	color: #4a007d;
	background-color: #cc99cc;
	text-align: left;
}

.OrderMemo
{
	font-size: 13px;
	color: #464646;
	background-color: #f8f8f8;
	text-align: left;
}

.dockPurpleTitle
{
	background-image: url(/QOpen/Images/Members/dockPurpleTitleBar.gif);
	background-repeat: repeat-x;
	font: bold 15px Arial, Verdana, Trebuchet MS;
	color: #fff;
	height: 29px;
	text-align: left;
	background-color:#e1519e;
}

.dockPurpleContent 
{
    height: 77px;
    background-color: #e73085;
    background-image: url(/QOpen/Images/dockPurpleBg.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
    width: 100%;
    text-align:left;
}

.dockParagraph
{
	font: bold 13px Arial, Verdana, Trebuchet MS;
	color: #fff;
}

.dockLightGreenTitle
{
	background-image: url(/QOpen/Images/Members/dockGreenTitleBar.gif);
	background-repeat: repeat-x;
	background-color: #ccffcc;
	font: bold 15px Arial, Verdana, Trebuchet MS;
	color: #ffffff;
	height: 29px;
	text-align: left;
}

.dockLightGreenContent
{
	background-color: #d1dfb9;
	line-height: 38px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

.subscriptions
{
	font: normal 11px Arial, Verdana, Helvetica;
	color: #748645;
	text-decoration: none;
    margin-left: 20px;
}


.subscriptions input
{
    font: normal 11px Arial, Verdana, Helvetica;
    color: #748645;
    text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right:10px;
}

.dockBlueTitle
{
    background-image: url(/QOpen/Images/Members/dockBlueTitleBar.gif);
    background-repeat: repeat-x;
    font: normal 15px Arial, Verdana, Helvetica;
    color: #4c8b9f;
    height: 29px;
    text-align:left;
}

.dockBlueContent
{
    background-color: #afeffa;
    width: 100%;
    height: 100%;
    text-align:left;
}

.dockBlueContentTxt 
{
    list-style-type: none;
    color: #4c8b9f;
}
.news
{
    color: #339999;
    font: normal 11px Arial, Verdana, Trebuchet MS;
    text-decoration: none;      
    padding-left:30px; 
}

a.news, a.news:link, a.news:active, a.news:visited, a.news:focus 
{
	padding-left:5px;
    color: #339999;
    font: normal 11px Arial, Verdana, Trebuchet MS;
    text-decoration: none;        
}
a.news:hover 
{
    color: #666;    
}

.dockKhakiTitle
{
    background-image: url(/QOpen/Images/Members/dockKhakiTitleBar.gif);
    background-repeat: repeat-x;    
    font: bold 15px Arial, Verdana, Trebuchet MS;
    color: #a5b282;
    height: 29px;
    text-align:left;
}

.dockKhakiContent
{
    background-color: #eeeada;
    width: 100%;
    text-align:left;
}


.dockParagraph .FieldName
{
	font-size: 11px;
	color: #ffffff;
	text-align:right;
	padding:5px;
}

.dockParagraph .FieldValue
{
	font-size: 11px;
	text-align: left;
	border-bottom: white 1px dotted;
}

.PaySuccess
{
	font-size: 18px;
	color: #0066cc;
}


.PayFail
{
	font-size: 18px;
	color: #cc0000;
}


.Forum
{
	text-align:left;
}

.NewPost
{
	text-align: left;
	color: #3f3f3f;
	border:2px Gray solid;
}
.NewPost td
{
	padding:2px;
}

.NewPost .Header
{
	font-size: 20px;
	letter-spacing:2px;
	text-align: center;
	background-color: #cccccc;
	padding:6px;
}

.NewPost .Footer
{
	font-size:15px;
	text-align:center;
	background-color: #cccccc;
}


.AboutUS
{}

.AboutUS .Title{}

.AboutUS .Content{}

.AboutUS .Line{}


.CanUse
{
	color: #669933;
}
.CannotUse
{
	color: #ff0000;
}

.MemberMessage
{
    font-weight: bold;
    font-size: 15px;
    color: #669933;
    letter-spacing: 1px;
    line-height:28px;
    vertical-align:middle;
}