/* Elements */
div, table, td {
font-family: Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

a, a:visited {
color: #464646;
text-decoration: underline;
}

a:hover {
color: #464646;
text-decoration: none;
}

.btn-go {
background:#fff url(/images/btn-go.gif) top left no-repeat;
width:19px;
height:22px;
}
.btn_ChangePassword
{
  cursor:pointer;
  background-color:Transparent;
}
/* Container */
#container {
margin: 0 auto;
width: 740px;
text-align: center;
padding: 0;
}

/* Header */
#header {
width:740px;
height:125px;
text-align:left;
}

#header-logo {
width:503px;
height:125px;
float:left;
}

#header-login {
background:#fff url(../images/header-login-bg.gif) top left no-repeat;
width:237px;
height:125px;
float:left;
font-size:11px;
color:#707070;
}

#header-login h4 {
font-size:14px;
color:#e90011;
padding: 12px 0 8px 13px;
}

#header-login h5 {
font-size:14px;
color:#676767;
padding: 2px 0 10px 13px;
}

#header-login p {
margin:0;
padding: 1px 0 1px 13px;
clear:both;
}

.login-txtbox {
float:left;
padding: 0 0 0 13px;
}

.login-btn {
float:left;
padding: 0 0 0 5px;
}

.logout-btn {
padding: 0 0 0 13px;
}

/* Navigation */
#navigation {
width:740px;
height:25px;
}

#nav-border-left {
width:503px;
height:25px;
float:left;
}

#nav-menu {
background:#fff url(../images/navigation-bg.gif) top left no-repeat;
width:237px;
height:25px;
float:left;
text-align:left;
}

#nav-menu p {
margin:0;
padding: 6px 0 0 15px;
font-size:12px;
color:#fff;
}

#nav-menu span {
padding:0 4px;
}

#nav-menu a, #nav-menu a:visited {
color:#fff;
text-decoration:none;
}

#nav-menu a:hover {
color:#000;
text-decoration:none;
}

/* SubNav */
#sub-nav {
width:740px;
height:44px;
text-align:left;
}

#sub-nav-border-left {
background:#000 url(../images/sub-nav-border-left.gif) top left no-repeat;
width:38px;
height:44px;
float:left;
}

#page-title {
width:702px;
height:44px;
float:left;
}

#page-title h4 {
font-size:14px;
color:#fff;
padding: 14px 0 0 0;
}

#secondary-nav {
width:702px;
height:44px;
float:left;
} 

#secondary-nav ul {
margin:0;
padding:14px 0 0 0;
}

#secondary-nav li {
margin:0;
padding:0 10px 0 0;
font-size:12px;
font-weight:bold;
color:#fff;
display:inline;
}

#secondary-nav a {
padding-left: 15px;
text-decoration: none;
}

#secondary-nav a:link, #secondary-nav a:visited {
color: #fff;
background: url(../images/arrow-secondary-nav.gif) top left no-repeat;
}

#secondary-nav a:hover{
color: #e90011;
background: url(../images/arrow-secondary-nav.gif) top left no-repeat;
} 

/* Body */
#body-hp {
width:740px;
height:290px;
text-align:left;
}

#rotating-image-left {
width:266px;
float:left;
}

.image-left {
padding: 0 0 0 29px;
}

#rotating-image-center {
width:237px;
float:left;
}

#rotating-image-right {
width:237px;
float:left;
}

/* InsidePage */
#body-in {
background:#fff url(../images/body-bg-in.jpg) top left no-repeat;
width:740px;
height:486px;
text-align:left;
}

.content-in {
font-size:12px;
color:#464646;
padding: 40px 270px 0 39px;
}

/* InsidePage Application */
#body-application {
width:740px;
text-align:left;
}

.content-application {
font-size:11px;
color:#464646;
padding: 40px 0px 0 39px;
}


.form-application {
float:left;
padding: 0 6px 18px 0;
}

/* Footer HomePage */
#footer 
{
font: 11px Arial, Helvetica, sans-serif;
color:#808080;
padding:12px 0 12px 31px;
text-align:left;
line-height:13px;
letter-spacing:.07em;
}

#footer span {
padding: 0 3px;
}

/* Footer InsidePage */
#footer-in {
padding: 38px 0 0 39px;
}

#footer-in hr {
background-color:#e0e0e0;
color:#e0e0e0;
border:0px;
width:682px;
height:1px;
margin:0;
}

#footer-in p {
margin:0;
font:11px Arial, Helvetica, sans-serif;
color:#808080;
padding:6px 0 12px 0px;
text-align:left;
line-height:13px;
letter-spacing:.07em;
}

#footer-in span {
padding: 0 3px;
}






/* DataGrids */
.alternate-row
{
	background:#e7e7e7;
}

/* Status */
.status-grid 
{
	color:#363636;
	border:1px solid #9a9a9a;
	width: 700px;
	font-size:11px;
}

.status-grid td
{
	color:#363636;
	border:1px solid #9a9a9a;
	padding: 2px 4px;
}

.status-grid-header 
{
	background:#9a9a9a;
	color:#fff;
	font-size:12px;
	text-align:center;
}

.status-grid-header td 
{
	border:1px solid #fff;
	color:#fff;
}

/* Status Details */
.status-details-grid 
{
	color:#363636;
	border-left:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
	border-top:1px solid #9a9a9a;
	width: 500px;
	font-size:11px;
}

.status-details-grid  td
{
	color:#363636;
	padding: 2px 4px;
}

.status-details-grid-header 
{
	background:#9a9a9a;
	color:#fff;
	font-size:12px;
	text-align:center;
}

.status-details-grid-header td 
{
	border-right:1px solid #fff;
	color:#fff;
}

.status-details-ordered
{
	background:#fff;
	border-right:1px solid #9a9a9a;
}

.status-details-ordered td
{
	border-right:1px solid #9a9a9a;
}


.status-details-shipped
{
	background:#e7e7e7;
	border-right:1px solid #9a9a9a;
}

.status-details-shipped td
{
	border-right:1px solid #9a9a9a;
}

/* Inventory */
.inventory-grid 
{
	color:#363636;
	border:1px solid #9a9a9a;
	width: 600px;
	font-size:11px;
}

.inventory-grid td
{
	color:#363636;
	border:1px solid #9a9a9a;
	padding: 2px 4px;
}

.inventory-grid-header 
{
	background:#9a9a9a;
	color:#fff;
	font-size:12px;
	text-align:center;
}

.inventory-grid-header td 
{
	border:1px solid #fff;
	color:#fff;
}

/* Order Details */
.order-details-header
{
	background:#9a9a9a;
	color:#fff;
	font-size:11px;

}

.order-details-header td
{
	color:#fff;
border-right:1px solid #fff;
	padding: 2px 4px;
}


.order-details-grid
{
	background:#e7e7e7;
	color:#363636;
	font-size:11px;

}

.order-details-grid td
{
	color:#363636;
border:1px solid #9a9a9a;
	padding: 2px 4px;
}


.order-details
{
	width: 500px;
	font-size:11px;
}

.order-details  td
{

	padding: 2px 4px;
	
}

.CartGridEditStyle input
{
	width: 90%;
	font-family: Arial;
	font-size: 10px;
}

.SizeColumn input
{
	width: 35px;
	font-family: Arial;
	font-size: 10px;
	text-align: left;
}