.body { 
	margin:200px;
	margin-top:10px; 
	margin-bottom:0px;
	font-family:arial;
}

p, h1, h2, h3  { font-family:arial; font-size:12px; }

h2 { padding:20px; }

#siteContainer { width:760px; }

#tabBox {
	float:left;
	width:550px;
}
#sidePanel { 
	float:left; 
	margin-right:5px;
	background-color:#F2F7E0;
}

#atgLogo {
	position:absolute;
	left:20px;
	top:20px;
}

#traderName {
	font-size:20px;
	padding-bottom:10px;
}

.menuPanel {
	font-size:12px;
	margin:10px;
}
.menuPanel a { color:#000; text-decoration:none; }

.menuPanel img { position:relative;top:3px; }


.edit {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/folder_wrench.png') !important;
}
.cog {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/cog.png') !important;
}
.grid {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/grid.png') !important;
}
.grid-no {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/grid_no.png') !important;
}
.icon-grid {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/grid.png') !important;
}
.ff {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/firefox.gif') !important;
}

.applist {
    background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/application_view_list.png') !important;
}

.order {
	background-image:url('http://toolkit.allthingsgreen.net/scripts/extjs/images/icons/fam/application_go.png') !important;
}

.panelimg { 
	cursor:pointer; 
	position:relative;
	top:3px;
	margin-left:50px;
}


#msgPanel { float:right; }

.msg { padding:5px; }

.errorMsg {
	border:1px solid red;
	padding:5px;
	width:90%;
	background-color:#FEE6E2;
	color:#000;
	font-size:10px;	
}
.errorMsg p { margin:0px;padding:0px; font-size:11px; }




.imgDivFull {
	width:100%;
	text-align:left;
	margin:0px;
}
.imgDivFull h2 { float:left; }
.imgDivFull #resize { float:left; }
.imgDivFull a { font-weight:bold; text-decoration:none; font-family:arial; color:#000; font-size:11px; }

.imgDivShort {
	position:absolute;
	right:10px;
	top:100px;
	width:400px;
}

#descBox {
	height:400px;
	position:absolute;
	left:10px;
	top:670px;
}	

.opsBlock {
	width:700px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	text-align:left;
}
.opsBlock h2 { margin:0px; padding:0px; }
.opsBlock table {
	font-size:12px;
	position:relative;
	left:16px;
	font-family:arial;
}

#gridDiv { margin:5px; }

.subheader {
	width:130px;
	margin:0px;
	font-family:arial;
	float:left;
	clear:right;
	font-size:12px;
}

.product_heading {
	font-family: Arial;
	font-size: 14px;
	color: #2B8650;
	font-weight: bold;
	margin:0px;
	padding:0px;
	margin-top: 5px;
}
.subtitle {
	font-size:11px;
	font-weight:bold;
	color:#2B8650;
	font-family:arial;
}

.productStatus {
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#CC6600;
	font-weight:normal;
}

#textBox { width:400px; }

.heading {
	font-size:11px;
	font-family:arial;
}

#textImgBox { text-align:center; }

.stockoptions {	width:600px; }

.newProduct {
	float:left;
	padding-top:4px;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	color:#53b448;
}
.newProductInside {
	padding-bottom:10px;
	font-weight:bold;
	text-decoration:none;
	color:#53b448;
}


#loginWindow {
	width:805px;
	height:375px;
	background-image:url('../images/toolkit_login.jpg');
	background-repeat:no-repeat;
}
.atgwindow {
	float:right;
	margin:15px;
	margin-right:50px;
	position:relative;
	top:30px;
}

#loginDiv {
	width:420px;
	float:left;
	font-family:arial;
	margin:40px;
	color:#18794C;
}
#loginDiv .inputLogin { width:230px; padding:5px; border:1px solid #C9C9C9; }
#loginDiv form { margin-top:20px; }
#loginDiv div { margin-top:20px; }
#loginDiv p { color:#999999; clear:both; width:430px; text-align:center; padding:5px; padding-top:10px; }
#loginDiv p a { color:#999999; font-weight:bold; text-decoration:none; }

#mainToolKitHeader {
	font-weight:bold;
	font-size:35px;
	color:#1B9324;
	font-family:impact, arial;
	margin-top:10px;
	margin-bottom:15px;
}
.leftfrm {
	width:70px;
	height:25px;
	color:#1B9324;
	float:left;
	font-weight:bold;
}
.rightfrm {
	float:right;
	height:25px;
	width:320px;
}

.loginButton { 
	float:right;
	position:relative;
	top:-24px;
}
.remindButton {
	float:right;
	position:relative;
	top:-24px;
	left:25px;
}

.firefox {
	text-align:left;
	font-family:arial;
	font-size:11px;
	position:relative;
	top:-50px;
	font-weight:bold;
	color:#1B9324;
	padding-left:40px;
}
.firefox img { border:none; position:relative;top:3px;}




.newsBlock {
	margin-left:25px;
	padding-bottom:25px;
	padding-top:10px;
	width:710px;
	border-bottom:1px solid black;
}

.centerAlign {	text-align:center; }


.input { border:1px solid #c9c9c9; padding:5px; margin:0px; //height:27px; position:relative; //top:5px;}
.inputInfo { border:1px solid #c9c9c9; padding:5px; margin:0px; height:27px; position:relative; top:-5px; }
.input:focus, .inputInfo:focus, .inputtext:focus { border:1px solid #53b448; }
.inputtext { border:1px solid #c9c9c9; padding:5px;  margin:0px; }

a { color:#53b448; }
a:hover { text-decoration:underline; }

.link { color:#53b448; text-decoratino:none; }
.link:hover { text-decoration:underline; }

