/* CSS Document */

body {
	background:url(../Images/layout/bg.jpg) repeat-x #ffffff; /*background: url(../Images/Template/Login.jpg) no-repeat top center #ffffff;*/ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

div.clear {
	clear:both; height:0px; line-height:0pt; font-size:0px;
}

a {
	margin:0px; padding:0px; text-decoration:none;
}

a:hover {
	margin:0px; padding:0px;
}

p {
	margin:0px; padding:0px; font-size:12px; color:#45403b;
}

h1 {
	margin:0px; padding:0px;
}

h2 {
	margin:0px; padding:0px;
}

h3 {
	margin:0px; padding:0px;
}

h4 {
	margin:0px; padding:0px;
}

h5 {
	margin:0px; padding:0px;
}

h6 {
	margin:0px; padding:0px;
}

ul {
	margin:0px 10px 10px 10px; padding:0px 10px 10px 20px;
}

ul li {
	margin:0px 10px 0px 10px; padding:0px 10px 5px 0px; font-size:11px; color:#45403b;
}

a img {
	border:0px;
}

.container {
	width:979px; height:auto; margin:auto; /**/
}

.container .header {
	width:979px; min-height:85px; height:auto !important; height:85px; position:relative; 
}

.container .header a.logo {
	position:absolute; top:0px; left:2px;
}

.container .header .tabbed-links {
	width:979px; min-height:29px; height:auto !important; height:29px; position:absolute; bottom:-3px; left:0px; 
}

.container .header .tabbed-links#checkout {
	background:url(../Images/layout/greyed-out-banner.gif) no-repeat 0px 0px; bottom:0px;
}

.container .header .tabbed-links a {
	margin-right: 2px;
}

.container .header .text-links {
	width:289px; min-height:15px; height:auto !important; height:15px; position:absolute; top:8px; right:0px; 
}

.container .header .text-links a {
	font-size:11px; color:#ffffff; border-right:1px solid #ffffff; margin:0px 0px 0px 0px; padding:0px 6px 0px 6px;
}

.container .header .text-links a.last {
	border-right:0px !important;
}

.container .header .basket-links {
	width:289px; min-height:15px; height:auto !important; height:15px; position:absolute; bottom:8px; right:0px; 
}

.container .header .basket-links a {
	font-size:11px; color:#ffffff; border-right:1px solid #ffffff; margin:0px 0px 0px 0px; padding:0px 6px 0px 6px;
}

.container .content {
	width:979px; min-height:503px; height:auto !important; height:503px; background:url(../Images/layout/top-banner.gif) no-repeat 0px 0px #FFFFFF; position: relative;
}

.container .footer {
	margin: auto; font-size:10px; color:#666666; width:958px; min-height:30px; height:auto !important; height:30px; border-top:1px solid #b6b6b6; background-color:#FFFFFF; padding:8px 0px 0px 0px;
}

.container .footer .links a {
	color:#666666; border-right:1px solid #666666; margin:0px 0px 0px 0px; padding:0px 6px 0px 6px;
}

.container .footer .links a.last {
	border-right:0px !important;
}

.container .footer .links a.first {
	padding-left: 0px !important;
}
