body{
	background: #EEEEEE;
	margin: 0px;
	
	scrollbar-face-color: #479bf0; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: #CCCCCC; 
	scrollbar-shadow-color: #666666; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-arrow-color: white; 
	scrollbar-track-color: #CCCCCC;
}

body,table{
	font-family: Tahoma !important; 
	font-size: 13px;
	color: #565656;
}

a:link, a:visited{ 
  color: #0099CC; 
  text-decoration: none; 
} 

a:hover{ 
  text-decoration: underline; 
} 
a:active{ 
  text-decoration: none; 
  color: gold; 
} 

.box{ 
	overflow:auto; 
	position: absolute; 
	text-align: center;
} 

#layout-container{ 
	width:1125px; 
	height: 1038px;
	margin: 0 auto;
} 

.container-main{
	height: 944px !important;
}

#layoutimg{ position: absolute; z-index:0} 

#updatesbox { 
	margin-left:450px; 
	margin-top:34px; 
	width: 560px; 
	height: 42px; 
	text-align: left;
} 

#username{
	margin-left:735px; 
	margin-top:120px; 
	position: absolute;
}

#password{
	margin-left:909px; 
	margin-top:120px; 
	position: absolute;
}

#aboutus { 
	margin-left:105px; 
	margin-top:600px; 
	width: 295px; 
	height: 170px; 
	color: #EEEEEE;
	text-align: left;
} 

#featuredprods { 
	margin-left:412px; 
	margin-top:590px; 
	width: 310px; 
	height: 310px; 
} 

#adplanbox { 
	margin-left:730px; 
	margin-top:683px; 
	width: 290px; 
	height: 212px; 
	text-align: left;
} 

#googleads { 
	margin-left:93px; 
	margin-top:790px; 
	width: 310px; 
	height: 130px; 
} 

#footer { 
	margin-left:90px; 
	margin-top:940px;
	width: 940px; 
	height: 30px; 
	text-align: left !important;
	color: #444444;
	font-size: 12px !important;
} 

.footer-main{
	margin-top:890px !important;
}

#footer a:link,#footer a:visited{ 
	text-decoration: none;
	color: #444444;
}

#footer a:hover{ 
	text-decoration: underline;
	color: #666666;
}

#designedby{
	float: right;
}

.textinput{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	font-family: Verdana;
	background: #DEDEDE;
}
.logininput{
	background: transparent;
	color: #4c9ef2;
	font-weight: bold;
	width: 125px;
	border: 1px solid #FFFFFF;
	z-index:5;
}

.redtext{
	color: #FF0000;
}

#sessionmenu{
	z-index:4;
	position: absolute;
	margin-left:638px; 
	margin-top:115px; 
}

#sessionmenubox{
	z-index:4;
	margin-left: 475px;
	margin-top: 116px;
	width: 562px;
	height: 30px;
	overflow: hidden;
	text-align: right;
}

/* main section */

#mainbox { 
	margin-left:98px; 
	margin-top:253px; 
	width: 603px; 
	height: 592px; 

} 

#featuredprodsmain { 
	margin-left:716px; 
	margin-top:252px; 
	width: 305px; 
	height: 300px; 
} 

#googleadsmain { 
	margin-left:720px; 
	margin-top:557px; 
	width: 315px; 
	height: 303px; 
} 

#sectionheader { 
	margin-left:96px; 
	margin-top:197px; 
	width: 604px; 
	height: 31px; 
	text-align: left !important;
} 

/* edit section */

#mainboxedit { 
	margin-left:98px; 
	margin-top:250px; 
	width: 930px; 
	height: 352px; 
} 

#featuredprodsedit { 
	margin-left:100px; 
	margin-top:675px; 
	width: 927px; 
	height: 95px; 
} 

#featuredprodsedit .prodtable{
	float: left;
	margin-left: 5px;
}

#googleadsedit { 
	margin-left:93px; 
	margin-top:786px; 
	width: 936px; 
	height: 130px; 
} 

#sectionheaderedit { 
	margin-left:98px; 
	margin-top:197px; 
	width: 927px; 
	height: 31px; 
	text-align: left !important;
} 

#loginerrbox{
	font-size:8px;
	z-index:4;
	margin-left: 860px;
	margin-top: 142px;
	width: 170px;
	height: 15px;
	overflow: hidden;
	text-align: right;
}

/* ad style */
.prodtable{ 
  border: 1px solid #DDDDDD; 
/*  background: #FAFAD2;  */
  font-family: Tahoma; 
  width:295px !important;
  margin-top: 5px;
/*  table-layout: fixed;*/
} 

.prodtable td{ 
	text-align: left;
}
.prodtable img{ 
  width: 100px !important;
  height: 80px !important;
  border: none !important; 
} 

.prodtable a:link,.prodtable a:visited{ 
  font-size:12px !important; 
  color: #0099CC; 
  font-weight:bold; 
  text-decoration: none; 
  font-variant: small-caps;
} 

.prodtable a:hover{ 
  text-decoration: underline; 
} 
.prodtable a:active{ 
  text-decoration: none; 
  color: gold; 
  font-weight:normal; 
} 

.prodtitle{ 
  font-size:12px; 
  text-transform: uppercase;
  color: #479bf0;
} 

.saletxt{ 
 font-size:12px !important; 
 color: #FF0000; 
 font-family: tahoma !important; font-variant: small-caps; font-stretch: expanded; 
 font-weight:bold; 
} 

/* end ad style */


/* buttons style */

.submit_button {
	background: url('images/submitbuttonbg.png') center center no-repeat;
	border: none;
	font-weight: bold;
	color: #FFFFFF;
	width: 96px;
	height: 24px;
	cursor: pointer;
}

.button{
	border: none;
	width: 24px;
	height: 24px;
	cursor: pointer;
	float:left;
}

.buttonremove{
	background: url('images/icons/delete.png') center center no-repeat;
}

.buttonedit{
	background: url('images/icons/edit.png') center center no-repeat;
}

.buttonrename{
	background: url('images/icons/phone_book_edit.png') center center no-repeat;
}

.buttonblock{
	background: url('images/icons/block.png') center center no-repeat;
}

.buttonaccept{
	background: url('images/icons/accept.png') center center no-repeat;
}

/* file manage style */
.upload_table{
	width: 400px;
	padding: 5px;
}

.quotabar {
	border: 1px solid #666666 !important;
	float: right;
        border-spacing: 1px;
        background: #DDDDDD;
}

.quotabar td{
	border: 1px solid #000000 !important;
	width: 5px;
	height:8px !important;
	color: black;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.quotabar .quotabar_stats{
	border: none;
	width: 150px !important;
}

.filelink{
	font-size:10px;
}

/* general table style */

.tableheader{
	background: #479bf0;
	color: #FFFFFF;	
	font-weight: bold;
	text-align: left;
}

.dirhdr{
	background: #BBBBBB;
	color: #000000;	
}

.dirhdr a:link, .dirhdr a:visited{
	color: #000000 !important;
}

.dir2{
	background: #DDDDDD;
	color: #000000;	
	text-align: center;
}

/* general classes */

.default_txt_input{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	color: #000000;
}

.bold{	font-weight: bold;}
.center { text-align: center; }
.floatleft { float: left; }
.minibox { border: 1px solid #AAAAAA !important;}