/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px; background-color:#efefef; color:#999999;
}

div.clear {
	clear:both; height:0px; font-size:0px; line-height:0pt;
}

p {
	margin:0px; padding:0px; font-size:12px;
}

h1 {
	margin:0px; padding:0px; font-size:24px;
}

h2 {
	margin:0px; padding:0px; font-size:18px;
}

h3 {
	margin:0px; padding:0px; font-size:16px;
}

h4 {
	margin:0px; padding:0px; font-size:14px;
}

h5 {
	margin:0px; padding:0px; font-size:12px;
}

h6 {
	margin:0px; padding:0px; font-size:11px;
}

a {
	text-decoration:none; color:#999999;
}

a:hover {
	text-decoration:none; color:#CCCCCC;
}

a img {
	border:0px;
}

input {
	font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important;
}

select {
	font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important;
}

.container {
	width:929px; height:auto; margin:auto; padding:0px 24px 0px 25px; /*background:url(../prototype/images/AboutUs.jpg) 0px 0px no-repeat;*/ background-color:#FFFFFF; 
}

.container .header {
	position:relative; width:928px; height:94px; margin:auto; display:block; /*opacity:0.5;*/ 
}

.container .header a.logo {
	position:absolute; top:38px; left:45px;
}

.container .header .top-nav-links {
	position:absolute; top:64px; left:179px;
}

.container .header .basket-items {
	position:absolute; top:61px; left:745px;
}

.container .header .basket-items a {
	color:#999999; font-size:11px; position:relative; padding:3px 82px 3px 3px; display:block; width:80px;
}

.container .header .basket-items a img {
	position:absolute; right:0px; top:3px;
}

.container .header .top-nav-links a:hover img {
	filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;
}

.container .header .top-nav-links-large {
	position:absolute; top:78px; left:177px;
}

.container .header .top-nav-links-large a:hover img {
	filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;
}

.container .header .top-nav-links-search {
	position:absolute; right:1px; top:0px; width:290px; height:35px;
}

.container .header .top-nav-links-search img.search-uno {
	position:absolute; left:1px; top:18px;  
}

.container .header .top-nav-links-search input.search-textbox {
	position:absolute; left:75px; top:15px; width:166px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 0px 0px 0px; border:1px solid #cccccc;
}

.container .header .top-nav-links-search a.gobutton {
	position:absolute; right:18px; top:18px; 
}

.container .header .top-nav-links-search a.gobutton:hover img {
	filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;
}

.container .content {
	position:relative; width:929px; min-height:455px; height:auto !important; height:455px; margin:auto; display:block; padding:0px 0px 0px 0px; /*opacity:0.5;*/
}

.container .content .left-area {
	float:left; width:177px; min-height:200px; height:auto !important; height:200px; position:relative;
}

.container .content .left-area .left-area-header {
	float:left; width:177px; height:auto;
}

.container .content .left-area .left-area-header img.lft-area-header {
	margin:0px 23px 10px 2px; float:right;
}

.container .content img.card-payments-img {
	position:absolute; bottom:26px; left:0px;
}

.container .content .left-area .links-container {
	width:140px; min-height:180px; height:auto !important; height:180px; padding:4px 23px 11px 14px; 
}

.container .content .left-area .links-container a {
	display:block; width:140px; height:18px; padding:0px 0px 0px 0px; text-align:right; color:#999999; text-decoration:none;
}

.container .content .left-area .links-container a:hover {
	color:#cccccc;
}

.container .content .left-area .links-container a.selected {
	color:#666666; font-weight:bold;
}

.container .content .left-area .links-container a.selected:hover {
	color:#666666; font-weight:bold;
}


.container .content .left-area .links-container {
}

.container .content .right-area {
	float:left; width:752px; height:auto; 
}

.container .content#checkout-only 
{
	background:url(/Images/Panels/payment-provider-cards.jpg) no-repeat 0% 100%; margin-bottom:10px;
}

.container .footer {
	width:886px; min-height:9px; height:auto !important; height:9px; margin:auto; display:block; border-top:1px solid #cccccc; padding:7px 21px 9px 21px;
}

.container .footer a {
	font-size:11px; color:#707277; margin-right:10px; float:left;
}

.container .footer a:hover {
	color:#cccccc;
}

.container .footer a.syrox {
	float:right; margin-left:10px; margin-right:0px; 
}

.container .footer p.syrox {
	float:right; margin-left:0px; margin-right:0px; color:#707277; font-size:11px;
}

.container .footer p.syrox a {
	float:none; margin:0px;
}

/*.container .footer {
}

.container .footer {
}

.container .footer {
}*/

/* 080613 */

.right .press-body {
	width: 732px; height: auto; margin-bottom: 10px;
}

.right .press-body .press-cover {
	position: relative; height: 235px; width: 183px; float: left;
}

.right .press-body .press-cover img {
	position: absolute; top: 0px; left: 0px;
}

.right .press-body .press-cover h5 {
	position: absolute;	top: 191px;	left: 0px; color: #666666; text-transform: uppercase; font-weight: normal; padding: 0px; margin: 0px; font-size: 10px;
}

.right .press-body .press-cover a.link {
	position: absolute; top: 206px; left: 0px; color: #999999; text-transform: uppercase;
}

.right .page-numbers {
	width:auto; height:auto; text-align:right; padding:1px 0px 0px 0px; float:right; font-size:10px;
}

.right .page-numbers a {
	background:none; border-left:0px; padding:0px 3px 0px 3px; text-decoration:underline; color:#999999; font-size:10px;
}

.right .page-numbers a.sub-link {
	background:none; /*border-left:1px solid #666666; */padding:0px 3px 0px 3px; text-decoration:none; color:#999999; line-height:10pt;
}

.right .page-numbers a:hover {
	color:#cccccc;
}

.right .article {
	width: 732px; height: auto; text-align: center; margin-bottom: 10px;
}

.right .article .text {
	text-align: left; width: 530px; margin: auto; margin-top: 5px;
}

.right .article .text h5 {
	color: #666666; text-transform: uppercase; font-weight: normal; padding: 0px; margin: 0px; font-size: 10px; margin-top: 12px;
}

.right .article .text h6 {
	color: #999999; font-weight: normal; font-size: 13px; margin-bottom: 6px;
}

.right .article .text p {
	margin-bottom: 12px;
}

.right .button-bar {
	height: auto; position: relative; margin-bottom: 11px; width: 732px;
}

.right .button-bar .back {
	float:left;
}

.right .button-bar .next {
	float:left;
}

.right .button-bar .prev {
	float:right;
}

.right .homecontent {
	width: 751px; height: 376px; margin-top: 7px; margin-bottom:20px;
}

.right .homecontent .noflash {
	width: 751px; height: 376px; background:url(/Images/Placeholders/homepage.gif) no-repeat 0% 50%;
}

.right .homezone {
	width: 751px; height: auto;
}

.right .homezone .item {
	position:relative; width: 335px; min-height: 50px; height: auto !important; height: 50px; float: left; padding-top: 22px; padding-right: 21px;
}

.right .homezone .item img.homezone-item-header {
	position:absolute; top:3px; left:0px;
}

.right .brand-search {
	float: left; width: 187px; height: auto; text-transform: uppercase;
}

.right .brand-search a {
	display: block; color: #999999; font-size: 11px !Important; padding-bottom: 5px;
}

.right .brand-search a:hover {
	color: #CCCCCC;
}

.right .brand-search div {
	margin-bottom: 15px;
}

.right .text-body {
	padding-top: 5px;
	width: 731px;
}

.right .text-body p {
	margin-bottom: 13px;
}

.contact-us-panel .contact-us-copy .left-text  {
	float: left; width: 330px; padding: 10px;
}

.contact-us-panel .contact-us-copy .left-text img.title {
	margin-bottom: 10px;
}

.contact-us-panel .contact-us-copy .left-text input {
	margin-bottom: 10px; border: 1px solid #999999; width: 280px; background-color: #FFFFFF !important;
}

.contact-us-panel .contact-us-copy .left-text textarea {
	border: 1px solid #999999; width: 280px; height: 130px; overflow:auto;
}

.contact-us-panel .contact-us-copy .left-text p.buttonbar {
	width: 285px; text-align: right; margin-top: 10px;
}

.contact-us-panel .contact-us-copy .left-text p.contact {
	margin-bottom: 10px;
}

.contact-us-panel .contact-us-copy .left-text p.contact a {
	color: #999999;
}
/* 080613 */

/* PREVIEW */

h1.previewlogo {
	position:absolute; top:7px; left:0px; width:928px; height:95px; text-align:center; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; z-index:1000; font-size:78px;
}

/* PREVIEW */

.sitemap-body {
	padding:0px 31px 5px 31px; height:auto; width:669px;
}

.sitemap-panel {
	padding:0px 0px 20px 40px; height:auto; width:125px; float:left;
}

.sitemap-panel a {
	display:block;
}
