﻿body { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }
a						{ text-decoration:none; color:#333333; font-weight:normal; }
a:hover					{ color: #e21a52; }
a.pagerOn				{ color:#FFFFFF; }
a.pagerOff				{ color:#565550; }
img						{ border: 0; }
.textImage				{ margin-left: -2px; }		/* used to compensate position for auto-generated text images as they have 3px padding */
.footer	a				{ color: #82827a; }
.footer a:hover			{ color: #e21a52; }
.footer					{ color: #82827a; }

.contentSideBar			{ text-align: left; background-color:white; height:100% }
.contentHeader			{ padding-top: 70px; padding-bottom: 15px; }
.contentMenu			{ height: 260px; }

.subCategoryMenu		{ padding-top: 5px; padding-bottom: 5px; padding-left: 10px } 
.subCategoryLink 		{ color: #e21a52 }

.categoryLink			{ color: #B4B4B4; }

.categoryLink_1			{ color:#BEA876; }
.categoryLink_2			{ color:#8092C4; }
.categoryLink_3			{ color:#9ABB14; }
.categoryLink_4			{ color:#7FCCBA; }
.categoryLink_5			{ color:#FFD93A; }
.categoryLink_6			{ color:#F95464; }

.backLink				{}

.defaultPadding			{ background-color:white; height: 100% }
.homePagePadding		{ background-color:#1e1c18; height: 100% }

.fadeImageDiv			{ background:#ffffff 50% 50% no-repeat; }
.modelImage				{ border: 0; margin:0px; padding:0px; font-size:9px; font-weight:normal; visibility:hidden; }
.modelSelector			{ width:100px;text-align:center; }

.coveron, .coveroff		{ position:absolute; top:0; left:0; width:60px; height:90px; z-index:24; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }
.coveroff				{ filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; }
.coveron				{ background-color: #cccccc; }
.modelPagePanel			{ float:left; position:absolute; cursor:pointer; width:90px; height:60px; }
.modelInfoTabs			{ float:left;margin-left:-8px;background-color:#E8E5DF; }	/* margin-left is required as images contain white-space and do not align. also means we have to include width */
.modelInfoTab			{ float: left; cursor:pointer; padding-right: 10px}
.modelHeader			{ padding-top:45px; padding-bottom: 20px }

.designerSelectorProfileLink	{ width: 175px; }

.pagerNext				{ float:right; }
.pagerBack				{ float:left;}
.pagerShort				{ float:left; width:460px;}
.pagerShortPageNumbers	{ float:left; padding-top: 7px; }

.contentText p			{ padding:0;margin-top:0; width: 430px}

.awardProductYear		{ color:#C2C2C2; }
.awardsLogos li			{ display:inline; margin: 0 3px 0 0; }
.awardsLogos 			{ padding: 0; margin: 0}
.awardProduct			{ float:left;width: 90px; margin-right:17px; }
.awardProductName		{ text-align:center; }
.awardsList				{ height:215px; }
.awards					{ height:100%;width:100%; }
.awardDesc 				{ min-width:200px;width:200px; float: left; }
.awardDescImage img		{ margin-right:10px;float:left; }

.faqQuestion			{ font-weight: bold; }
.faqQuestions			{ list-style-type:none; margin:0; padding: 0  }
.faqCell				{ border-bottom:1px solid #cccccc; }
#productCare a          { color:#e21a52; }

.catalogueList			{ padding-top: 70px; float:left }

.stockistHeader			{ font-weight: bold; }
.stockistLink			{ font-weight: bold; }

.userInput				{ background-color:#efece3; border:0 }
.sendFriendMessage		{ height:190px;width:360px;margin:0px 0px 0px 0px;padding:5px;background-color:#efece3;border:0 }

.sendFriendLabel		{ height: 50px }
.sendFriendLabel p		{ margin: 0 0 3px 0 }

.worldRegionPadding					{ background-color:#1e1c18 }
.worldRegionLink 					{ color: White; padding-bottom: 3px; }
.worldRegionLink:hover				{ color: #e21a52; }
.worldRegionHoverLink				{ color: #e21a52; }
.worldRegionUnselectedLink 			{ color: #82827a; }
.worldRegionUnselectedLink:hover	{ color: #e21a52; }
.worldRegionSelectedLink			{ color: white;  }
.worldRegions						{ background-color:#1e1c18; height: 395px }
.worldCountries						{ background-color:#1e1c18; width:625px;height:395px } 
.worldCountry						{ background-color:#1e1c18; width:100%;height:100% } 
.worldRegionInfoText				{ color: #82827a; }
.stockistsSeperator					{ float:left;border-right:solid 1px #cdcdcd;height:305px; margin: 70px 10px 10px 0; }

#nostockists a { font-weight: bold; } 

.ContentAreaSmall { width:200px; margin-top:70px; float:left; position:relative; }
.ContentArea p, .ContentAreaSmall p { margin-bottom:10px; }
.ContentImageLarge { width:395px; height:395px; float:right; }
.Content { width:625px; }
.pcon_logo { position:absolute; top:270px; }

#footer a:link                   { color: #82827A; }
#footer a:visited                { color: #82827A; }
#footer a:hover                  { color: #e21a52; }
#footer a:active                 { color: #82827A; }

#footer a:link.menuHighlight		{color: #fff;}
#footer a:visited.menuHighlight		{color: #fff;}
#footer a:hover.menuHighlight		{color: #e21a52;}
#footer a:active.menuHighlight		{color: #fff;}

#footer ul { margin-top:6px; float:right; margin-right:5px;  }
#footer ul li { width:140px; float:left; list-style-type:none; text-align:left;}
#footer ul li h5 { color:#827F78; cursor:pointer; margin:0;}

#footer .slider_more { height:50px;}
#footer .slider_more ul { margin-right:0px;}
#footer .slider_more ul li { float:none;  }

#footer #credits {color:#827F78; text-align:right; width:140px;}
#footer #credits img { padding-top:7px; }
#footer #credits .social_links { margin-top:7px; }
#footer #credits .social_links a { float:right; margin-left:5px; }
#footer #credits .social_links a.facebook { background: url(../../content/common/images/facebook_icon_sprite.gif); text-indent: -9999px; width: 16px; height: 16px; background-position: 0px 0px;  display:block;}
#footer #credits .social_links a:hover.facebook { background-position: 0px 16px;  }
#footer #credits .social_links a.twitter { background: url(../../content/common/images/twitter_icon_sprite.gif); text-indent: -9999px; width: 16px; height: 16px; background-position: 0px 0px;  display:block;}
#footer #credits .social_links a:hover.twitter { background-position: 0px 16px;  }

.pconplanner_back {  margin-top:20px; }
.content_column { background-color:white;text-align:left;}
* html .content_column { width:940px;}