@charset "utf-8";
/* CSS Document */

/*
##############################################
General Site Styles
##############################################
*/

form{
	margin:0px;
	padding:0px;
}

body {
margin:0px;
padding:0px;
background: #F0E6F0 url(/images/sitejournal.bg.jpg) no-repeat center top;
font:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
height:100%;

}
a{
cursor: pointer;
}
h1{
font-size:24px;
/*color1*/background:url(/images/bg/w50.png);
margin:0px;
margin-bottom:10px;
padding:5px;

}
h3{ margin:0px; padding:5px;
margin-top:5px;
margin-bottom:5px;
/*color1*/background:url(/images/bg/w50.png);
font-size:14px;
 }
h4{ 
border:#AF81B6 solid 1px;
/*color1*/background:url(/images/bg/w50.png);
padding:0px;
margin:1px;
padding-left:5px;

}
h5{
clear:both;
margin:0px;
padding:3px;
background:#634866;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
form, table{margin:0px; padding:0px;}

#whole{
  width: 800px ;
  margin-left: auto ;
  margin-right: auto ;
 
}

#top{
width:100%;
color:#FFFFFF;
text-align:center;
border-bottom:#000000 solid 4px;
font-size:24px;
height:70px;
background:url(/images/bg/b10.png)

}
#top img{ margin:10px; }


#left{
float: left;
width: 190px;
margin-top:20px;
font-size:15px;
}

#right{
float: right; background:; width: 605px;
margin-top:20px;
min-height:500px;

}

#foot{
width:100%;
background:url(/images/bg/b10.png);
text-align:center;
border-top:#000000 solid 4px;
font-size:10px;
padding-top:10px;
margin-top:200px;
color: #666666;
overflow:visible;
}
#bottom {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}
#content{
background:url(images/bg/w50.png);
padding:5px;
border: #F3F3F3 solid 2px;
min-height:500px;
}

img{ border: 0px; } 

.message{
padding:3px;
color:#FF0000;
border:#FF0000 solid 1px;
font-size:11px;
font-weight:bold;
margin-top:2px;
margin-bottom:2px;
}
.update{
	padding:3px;
	color:#5F5366;
	font-size:11px;
	font-weight:bold;
	width:98%;
	border:#4D3755 solid 1px;
	/*color1*/background:url(/images/bg/w50.png);
	margin:0px;

}
#buffer1{
clear:both;
height:3px;
overflow:hidden;
width:100%;

}
#clearit{
clear:both;
}

#foot a{
color: #666666;
text-decoration:none;
}
#foot a:hover{
text-decoration:underline;
}
#inLineFoot{
  width: 800px ;
  margin-left: auto ;
  margin-right: auto ;
  text-align:right;
 
}
.row{
/*color1*/background:url(/images/bg/w50.png);
color:#000000; text-decoration:none; font-weight:bold;

}
.row .leftCell{
float:left;
border-right:#FFFFFF solid 2px;
padding-left:5px;
padding-right:5px;
margin-right:2px;

}
.row div{ float:left; margin-right:2px;/*color1*/background:url(/images/bg/w50.png); padding:2px;
}
.row a{
color:#000000; text-decoration:none; font-weight:bold; float:left;
}
/*
##############################################
Front End Menus
##############################################
*/

#login{
width:100%;
}

#topmenu{

}
.topMenuItem a, .topMenuItem2 a {
float:left;
padding:3px;
padding-left:8px;
padding-right:8px;
margin-left:10px;
background:url(images/bg/w75.png);
font-weight:bold;
font-size:11px; text-decoration:none; color:#000000;
border-left:#000000 solid 2px;
border-right:#000000 solid 2px;
border-bottom:#000000 solid 2px;
}
.topMenuItem a:hover, .topMenuItem2 a:hover {
background:url(images/bg/w10.png);

}
.topMenuItem2{
float:right;
margin-right:10px;
margin-left:0px;
}
#leftMenuItems{
list-style:none; 
margin:0px;
padding:0px;
display:block;

}
.leftMenuItem a, .leftMenuItemInactive a{
border:#CCCCCC solid 1px;
display:block;
background:url(images/bg/w90.png);
padding: 3px; color:#000000; margin-bottom:3px; text-decoration:none;
}
.leftMenuItemBack a, .leftMenuItemInactiveBack a{
border: #57375E solid 1px;
display:block;
padding: 3px; color:#FFFFFF; margin-bottom:3px; text-decoration:none;

background: #634866 url(/images/back.png) center right no-repeat;
}

.leftMenuItemBack a:hover, .leftMenuItemInactiveBack a:hover{
background:#FFFFFF  ; color:#000000;

}

.leftMenuItem a:hover, .leftMenuItemInactive a:hover{
background:url(images/bg/w50.png);
 color:#000000;

}

.leftMenuItemInactive a{ background:#9297AD; }

.leftMenuItemA a{
display:block;
background:#72788D;
padding: 3px; color:#FFFFFF; margin-bottom:3px; text-decoration:none;
}
.leftMenuItemA a:hover{
background:#FFFFFF; color:#000000;

}

#contentMenu{
	font-size:12px;
	font-weight:bold;
	
}
.contentMenu, .contentMenu2{
	float:right;
	margin-right: 15px;
	background:#634866;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	border-bottom:#FFFFFF dotted 1px;;



}
.contentMenu2{
	float:left;
}
.contentMenu a, .contentMenu2 a{
	text-decoration:none;
	color:#FFFFFF;

}
#logintable, #logintable input{
font-size:12px;
}

#backgroundPopup, #backgroundPopupCat, #backgroundPopupItem{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupLogIn, #popupMakeCat, #popupAddItem{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:200px;  
width:400px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}
#popupAddItem{
	height:400px;

}
#popupLogInClose, #popupMakeCatClose, #popupAddItemClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}
#button{  
}


/*
##############################################
Category Page Styles
##############################################
*/

#go, #cattext, #addExistingItem {
width:200px;
cursor:pointer;
}

#catthumb{
float:left;
margin-right:5px;
margin-bottom:5px;
margin-top:0px;
display:inline;
}
#contentfield, #previewfield {
width:500px;

}
#catpreview{
font-size:12px;
}
#productdisplay{
margin-top:2px;
margin-bottom:2px;
}
#productdisplay #name{
color:#000000;
text-decoration:none;
border-bottom:#CCCCCC solid 2px;
display:block;

width:450px;

}
#productdisplay #price{
float:right;

}

/* 
#####################################
Product Display Page 
#####################################
*/
#Add2Cart{
padding:0px; margin:0px;
cursor: pointer;

}
#productMenu{
	border-bottom:#78597B solid 1px;
}
.productMenu{
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	font-weight:bold;
	background:#78597B ;
	text-decoration:none;
}
.optionSelect{
width:99%; }
#productDetails{
}
#productImages{
}
#productpageimagethumb{
float:left;
margin-right: 3px;
margin-bottom: 3px;
border:#CCCCCC solid 2px;
}
#productOptionsBox{
	float:right;
	width:200px;
	/*color1*/background:url(/images/bg/w50.png);
	padding:3px;
}
#AddItemToCart{
width:100%;
border:#660066;
background:#78597B;
margin-top:10px;
border:#463346 solid 1px;;

}
#AddItemToCart:hover{
background:#FFFFFF;
}
#productMenu a{
text-decoration:none;
color:#FFFFFF;
display:block;
}
#productContent, #productPreview{
padding:5px;
font-size:14px;
}
/*
##############################################
Admin Page Styles
##############################################
*/

.tDnD_whileDrag {
	background:#CCCCCC;
}
#subcats, #productsTable{width:95%}
#catprothumb{
	height:50px;
	width:50px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
	border:#CCCCCC solid 2px;
	

}
#pricefield{
text-align:right;

}
#optionsTable{
	width:100%;
border:#000000 solid 1px;
/*color1*/background:url(/images/bg/w50.png);
}
#optionsTable tr{
/*color1*/background:url(/images/bg/w50.png);
}
#optionsTable td{
border:#FFFFFF solid 1px;
}
.optionItemsHead{
font-size:11px;
font-weight:bold;
}
.optionItemsHead td {
}
#optionsHead{
font-size:12px;
font-weight:bold;
}
.optionItems{
font-size:12px;

}
.itemField{
width:95%;
font-size:12px;
}
.itemFieldMoney{
width:95%;
text-align:right;
}
.optionField{
width:95%;
font-weight:bold;
color:#0000CC;
}
.save{
color:#000099;
float:left;
text-decoration:none;
font-weight:bold;
}
.delete{
color:#FF0000;
float:right;
text-decoration:none;
font-weight:bold;
}
/*
##############################################
Register Styles
##############################################
*/
#registerTable{
width:400px; margin:0px; padding:0px; border:0px;
}
#registerTable input{
width:97%;
}
.tableItem{
/*color1*/background:url(/images/bg/w50.png);
font-weight:bold;
font-size:12px;
padding-left:2px;
}
#register{
width:100%;
border:#660066;
background:#78597B;
margin-top:10px;
border:#463346 solid 1px;;
}
#register:hover{
background:#FFFFFF;
}

/*
##############################################
Checkout Styles
##############################################
*/

#deleteProduct{
float:right;
font-size:18px;
border:#CCCCCC solid 2px;
color:#CCCCCC;
text-decoration:none;
padding-right:3px;
padding-left:3px;
margin:2px;
}
#cartSubTotal{
font-weight:bold;
}
#continueCheckout{
float:right;
padding:2px;
}
#keepShopping{
float:left;
padding:2px;
}
#continueCheckout a, #keepShopping a{
width:200px;
border:#000000 solid 2px;;
background:#78597B;
margin:2px;
margin-top:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:3px;
display:block;
text-align:center;

}
#continueCheckout a:hover, #keepShopping a:hover{
background:#FFFFFF;
color:#000000;
}
#processOrder{
width:200px;
border:#000000 solid 2px;;
background:#78597B;
margin:2px;
margin-top:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:3px;
display:block;
text-align:center;

}
#processOrder:hover{background:#FFFFFF;
color:#000000;

}
/*
##############################################
Account Home Styles
##############################################
*/

#productDetailDisplay{}
#quality{
height:100%; 
/*color1*/background:url(/images/bg/w50.png);
width:200px;
display:block;
float:left;
}
#value{
float:right; width:380px;
}
#subcatmg a{ text-decoration:none; font-size:14px; font-weight: bold; }
#subcatmg{ /*color1*/background:url(/images/bg/w50.png); }
#subcatmg #eCat { float:right;
}
#newsite input{ width:100%; }
/*
##############################################
Admin Home Styles
##############################################
*/
#customersTable { width: 98%; }
#customersTable td{/*color1*/background:url(/images/bg/w50.png);}
#customersTable .money{ text-align:right; }
#keywords #deleteKW { float:right; }

/*
##############################################
Site Stats Styles
##############################################
*/

#keywordRankTable{
width:95%;
font-size:12px;
}

#keywordRankTable .keyword{
font-weight: bold;
width: 140px;
padding:2px;
padding-top:3px;
padding-bottom:3px;
text-transform:capitalize;
}
#keywordRankTable .stat{
font-weight: bold;
width: 50px;
text-align:right;
}
#keywordRankTable .url{
font-size:9px;
}
#keywordRankTable tr:hover{background:#FFFFFF; } 
#keywordRankTable .heading{
font-size:11px; font-weight:bold;
text-align:center;
background:#FFFFFF;
color:#5A3A58;
}
#keywordRankTable td{
border:#BC8DB3 solid 1px;
}
#keywordRankTable a{
text-decoration:none;
color:#000000;
width:100%;
display:block;
}
#keywordRankHistory{
height:200px;
overflow:auto;
}

#keywordJump{

}
#keywordJump select{
width:300px;
}
#newJournal textarea, #newJournal  input{
width:500px;
}
#gain{
color:#00CC00;
}
#loss {color:#FF0000;
}
#noChange{
color:#CCCCCC;
}

#defaultTable td{
background:#ECEAEC;

}
#defaultTable .heading{
font-weight:bold;

}
#defaultTable .number{
text-align:right;

}