@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, Sans-Serif;
}

#wrapper {
	width: 935px;
	margin: 0 auto;
	text-align: left;
}
#header {
	text-align: right;
	background: url(../images/header.png) no-repeat;
	padding-top:25px;
}
#header #topnav {
	margin: 0;
	padding:5px 17px 5px 0;
	color: #fff;
	display:none;
}
#header #topnav li {
	display: inline;
	text-align:right;
	font-size:11px;
	letter-spacing:0.05em;
}
#header #topnav li a:link, #header #topnav li a:visited {
	color: #fff;
	text-decoration:none;
}
#header #topnav li a:hover, #header #topnav li a:active {
	text-decoration:underline;
}
#header #logo {
	text-align: left;
	text-indent: -9000px;
	background: url(../images/logo.png) no-repeat;
	padding-bottom:40px;
}
#header #logo a {
	display: block;
	outline: none;
	height: 123px;
	width: 235px;
}
#header #nav {
	margin: 0;
	padding: 0;
	margin-left: 235px;
	display:none;
}
#header #nav li {
	display: inline;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.05em;
}
#header #nav li a:link, #header #nav li a:visited {
	color:#474544;
	display:block;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
 *padding-left: 13px;
 *padding-right: 14px;
	padding-top:12px;
	padding-bottom:10px;
	text-decoration:none;
	background: url(../images/bluebar-dark.png) repeat-x;
}
#header #nav li a:hover, #header #nav li a:active {
	background: url(../images/bluebar-hover-fill.png) repeat-x;
}
#header #nav li.signon a {
	background: url(../images/signon.png) repeat-x;
	width: 214px;
	color: #fff;
	padding-right: 0px;
	text-align: left;
}
#header #nav li.signon a:hover {
	background: url(../images/signon-h.png) repeat-x;
}
h1 {
	color:#C74E46;
	font-size:24px;
	font-weight:normal;
	height:30px;
	line-height:24px;
	text-transform:uppercase;
	margin-top: 20px;
}
#footer {
	background: url(../images/footer.png) no-repeat;
	font-size: 10px;
	padding-left: 260px;
	padding-right: 20px;
	color: #B2B2B2;
	padding-top: 5px;
	padding-bottom: 10px;
}
#footer ul  {
	margin: 0;
	padding: 0;
}
#footer ul li {
	display: inline;
}
#footer ul li a {
	color: #474544;
}
#footer ul li a:hover {
	color: #C64E46;
}
#footer #footernav {
	float: right;
}
/**************************************************/
/* FORMS                                         
/**************************************************/
.Form {
	margin-bottom:10px;
}
.Form table {
	margin-left:  auto;
	margin-right:  auto;
}
.FormTitle {
	font-weight: bold;
	font-size: 12px;
	color: #7C7C7C;
	background-color: #EAEBEB;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #b4b4b4 1px solid;
}
.Form .Search {
	background-color: #f1f1f1;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-right: #b5b4b5 1px solid;
	border-top: #b5b4b5 1px solid;
	border-left: #b5b4b5 1px solid;
	border-bottom: #b5b4b5 1px solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Form .Asterix {
	color: red;
}
.Form .HeaderStyle {
	font-weight: bold;
	font-size: 11px;
	background-color: #e6e6e6;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.Form .Row {
	padding-bottom: 10px;
}
.Form .Row-bottom td {
	padding-top: 20px;
	padding-bottom: 20px;
}
.Form .FieldStyle {	
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-align: left;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top:6px;
}
.Form .ValueStyle {
	display:block;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Form .RightAlignStyle {	
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	color: #4b4b4b;
	text-align: right;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top:6px;
}
.Form .ErrorStyle {	
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top:6px;
	visibility:hidden;
}
.Form .ValueField {
	padding-bottom:8px;
	padding-top:5px;
}
.Form .SuccessMsg {
	color: Green;
	font-size: 13px;
}
.Form .BackLink {
	color:#333333;
	font-size: 11px;
	text-decoration:underline;
}
.Form .TextField {
	width:155px;
	margin-left:5px;
}
.Form .HintStyle {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left: 10px;
	border-right: #3399cc 1px solid;
	padding-right: 10px;
	border-top: #3399cc 1px solid;
	padding-bottom: 5px;
	border-left: #3399cc 1px solid;
	padding-top: 5px;
	border-bottom: #3399cc 1px solid;
	background-color: #ffffcc;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Form .Button {
	margin-top:10px;
	margin-left:5px;
}
.Form .ForgetLink {
	margin-top:10px;
}
.Form .RememberMe {
	padding-bottom:5px;
}
.Form .Rightalign {
	padding-left:7px;
	margin-bottom:30px;
}
.Or {
	font-weight: bold;
	font-size: 14px;
	color: #336699;
	font-family: arial;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
}
.Form .Link {
	padding-left:7px;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	font-family: arial;
	margin-bottom:5px;
}
.AccessDenied {
	padding-bottom:20px;
	color:Red;
	font-weight:bold;
}
.Loginpage {
	padding-bottom:100px;
	padding-top:0px;
}
.Content {
	padding-top:10px;
	padding-bottom:10px;
}
td h4 {
	vertical-align: top;
	margin-bottom: 15px
}
td {
 *padding-bottom: 5px;
	vertical-align: top;	
	
}
h4 {
	font-weight: bold;
	font-size: 11px;
	color: #444444;
}
/*.button {
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 6px;
	cursor: pointer;
 *margin-top: 7px;
	min-width: 80px;
	background: #83bdd2;
	border: 1px solid #3f91b7;
}
.button:hover {
	background: #68a4b9;
	border: 1px solid #3f91b7;
}*/
.button {
	color: #fff;
	font-size: 9px;
	font-weight: bold;

	cursor: pointer;
 *margin-top: 7px;
	width: 85px;
	height: 17px;
	padding: 0;
	background: url(../images/button.png) no-repeat;
	border: none;

}
.TextField select {
	width: 200px;
}
.resultSession {
	margin: 20px auto 0 auto;
	padding: 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	border: 1px solid #E5B1AB;
	background: #F6E4E2;
}
.resultSession td {
	padding: 5px;
	vertical-align: middle;
}
.productImage {
	width: auto;
	float: right;
}
.productRegister {
	margin: 20px auto 30px auto;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	border: 1px solid #E5B1AB;
	background: #F6E4E2;
	clear: both;
}
.productRegister td {
	padding: 15px;
	vertical-align: middle;
	padding-right: 5px;
}
.saleprice {
	color: #8d2720;
	font-weight: bold;
}
.quantity {
	width: 40px;
}
.productRegister label {
	margin-right: 5px;
}
.productDetails {
	margin: 20px;
	padding: 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	float: left;
}
.productDetails td {
	padding-bottom: 15px;
}
.span1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #8d2720;
}
a.span3 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #166ab9;
	text-decoration: none;
}
a.span3:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #166ab9;
	text-decoration: underline;
}
.relatedProducts {
	margin: 20px auto 0 auto;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	border: 1px solid #93c1eb;
	background: #eef3f7;
}
.relatedProducts td {
	padding: 10px;
	vertical-align: middle;
}
.relatedProducts img {
	margin-right: 5px;
}
td.rp-d1 {
	border-right: 1px solid #93c1eb;
	background: #387389;
	color: #fff;
}

.ContentContainer {
	min-height: 300px;
}
 a img {
	border: none;
	outline: none;
}

input.Cancel-button 
{
    background-image : url(../../Controls/Images/btn-cancel.png)
    ;width:85px
    ;height:17px
}

input.Next-button 
{
    background-image : url(../../Controls/Images/btn-next.png)
    ;width:85px
    ;height:17px
}

input.Previous-button 
{
    background-image : url(../../Controls/Images/btn-previous.png)
    ;width:85px
    ;height:17px
}

input.Register-button 
{
    background-image : url(../../Controls/Images/btn-register.png)
    ;width:85px
    ;height:17px
}