/* Body, margin and others */
html
{
	overflow-x: hidden;
	overflow-y: scroll;
}


body
{
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


form
{
	margin: 0px;
	padding: 0px 0px 0px 0px
}


p
{
	margin-bottom: 1px;
	margin-top: 19px
}


.underline
{
	text-decoration: underline
}


img
{
	border: 0px;
	display: block
}


a
{
	color: #000000;
	text-decoration: none
}


a:hover
{
	text-decoration: underline
}


.divCenter
{
	width: 982px;
	margin: 0 auto;
	padding:5px;
    border:1px solid #F7F7F7;

}


/* Settings for default tables and cells */
table.collapse
{
	border-collapse: collapse
}


td.noPadding
{
	padding: 0px;
	vertical-align: top
}


/* Master Page */
.divMasterPage
{
	width: 1003px;
}


html>/**/body .divMasterPage
{
	width: 1007px;
}

.errorHeading
{
	background-color:#FFDDCC;
	border:2px solid #DD0000;
	color:#550000;
	margin-bottom:1em;
	text-align:left;
	padding:0.5em;	
	font-size:11px;
	font-family:verdana,arial,sans-serif;
}
.fieldError
{
	color:#BE0926 !important;	
	background-image:url('/repository/images/website/error_arrow.gif');
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	
}
.fieldErrorWithoutArrow
{
	color:#BE0926 !important;	
	padding-left:10px;
	
}
.fieldContextHelp
{
	background-image:url('/repository/images/website/arrow.gif');
	background-position:0px 3px;
	background-repeat:no-repeat;	
	padding-left:10px;
	display:block;
	font-size:11px;
}


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.center
{
	text-align:center;
	margin:auto;
}

.tooltip 
{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 3; 
	display: none; 
	padding:5px;
	border:solid 1px #843588;
	background-color:White;	
}

.helpButton
{
	background-image:url('/shoppingBasket/images/rev2/help.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	width:13px;
	height:13px;	
}
img.helpButton
{
	background-image:none;
	display:inline;
	margin-left:5px;
	margin-top:2px;
}

.clear
{
    clear: both;
}


.termsAndConditions a{
    text-decoration: underline;
}

.divTagTop{
    min-height: 15px; 
    width: 160px;
	margin-top: 20px;
}

.divTagTopGond
{
    min-height:15px; 
    width: 160px;
}

.stickybar .maincontent .description{
	padding-left: 100px !important;
}
