/*
Title :     Exclusive Styles Bennetts
Author :    Pete Waldock
Company :   Lightstone Interactive
Date :      25/08/2009
Standard :  CSS Level 2.1
*/


/*  for browsers that ignore the first style */ 

.tripper {
}
#exclusives .trade {
	display:block;
	margin-top:30px;
}
#exclusives .trade p {
	/*display:none;*/
	font-size:80%;
	color:#999999;
	margin-bottom:3px;
}
#exclusives .hero {
	background-image:none;
}
#exclusives .loginContainer {
	padding:20px 110px 20px 110px;
}
#exclusives.login .titleArea {
	border-bottom:1px solid #EC0707;
	width:100%;
}
#exclusives .crumbtrailNoLeftNav {
	left:0px;
}
#exclusives .newMember, #exclusives .existingMember {
	position:relative;
	float:left;
	width:395px;
	margin-top:20px;
}
#exclusives .newMember .formrow {
	/*background-color:gray;*/
	width:375px;
	margin-top:25px;
	margin-bottom:-5px;
}
#exclusives .newMember label {
	/*background-color:green;*/
	width:120px;
	float:left;
	font-weight:bold;
	font-size:90%;
}
#exclusives .newMember p {
	font-size:90%;
	margin-top:35px;
	margin-bottom:-5px;
}
#exclusives .newMember input, #exclusives input.shortInput {
	width:196px;
	height:18px;
	background-image:url(../pixels/newInput-bg.gif);
	background-repeat:no-repeat;
	border:0px solid white;
	padding:3px 2px 2px 7px;
	margin-top:-4px;
	font-size:100%;
}
#exclusives input.shortInput {
	width:98px;
	background-image:url(../pixels/newInput-bg-short.gif);
}
#exclusives .newMember .newError, #exclusives .newErrorFull {
	color:#ec0707;
	position:relative;
	width:250px;
	margin-left:125px;
	margin-bottom:-15px;
	margin-top:5px;
}
#exclusives .newErrorFull
{
    width:auto;
    margin-left:0;
    margin-top:9px;
}
#exclusives .newMember fieldset {
	border:0px;
	padding:0;
	width:380px;
	margin-left:-3px;
	margin-top:30px;
	position:relative;
	display:block;
}
#exclusives .newMember fieldset label {
	width:auto;
	padding-right:5px;
	margin-left:2px;
	margin-top:20px;
	font-weight:normal;
}
#exclusives .newMember fieldset input {
	width:15px;
	float:left;
	margin-right:30px;
	margin-top:17px;
	background-image:none;
}
#exclusives .newMember fieldset legend {
	white-space:normal;
	color:#666666;
}
#exclusives input.btnseeOffers {
	width:116px;
	height:32px;
	background-image:none;
	margin:20px 0 0 250px;
	position:relative;
	z-index:1;
}
#exclusives .existingMember {
	left:20px;
	width:321px;
	top:-15px;
	padding:22px 27px 22px 27px;
	background-image:url(../pixels/login_bg.jpg);
	background-repeat:no-repeat;
	height:334px;
}
#exclusives .newMember h2, #exclusives .existingMember h2 {
	background-image:url(../pixels/chevrons-red-down.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	color:#ec0707;
	font-size:165%;
	display:inline;
	font-weight:normal;
}
#exclusives .existingMember h2 {
	background-image:url(../pixels/chevrons-white-down.gif);
	color:white;
	display:inline;
}
#exclusives .imageAndInfoHolder {
	width:605px;
}
#exclusives.login .imageAndInfoHolder {
	width:395px;
	height:50px;
	margin-top:-50px;
	margin-bottom:30px;
	margin-left:-20px;
}
.btnExclusives {
	background-image:url(../pixels/btn_exclusive.jpg);
	position:absolute;
	height:31px;
	width:203px;
	text-indent:-9000em;
	left:777px;
	top:17px;
}
#exclusives .existingMember .formrow {
	position:relative;
	display:block;
	clear:both;
	margin-top:36px;
	margin-bottom:-7px;
	width:345px;
}
#exclusives .existingMember .formrow label {
	position:relative;
	display:block;
	color:white;
	width:95px;
	float:left;
}
#exclusives .existingMember .formrow input {
	width:190px;
	margin-left:17px;
	font-size:100%;
	background-color:transparent;
	border:0px solid white;
}
#exclusives input.txtExistingPassword {
	width:92px!important;
}
#exclusives .existingError {
	position:absolute;
	left:135px;
	margin-top:13px;
	color:#ff8383;
	width:210px;/*190px;*/
}
#exclusives input.btnUnlock {
	position:absolute;
	display:block;
	width:172px;
	height:33px;
	margin-top:43px;
	margin-left:107px;
	text-indent:-9000em;
}
#exclusives .existingMember a {
	position:absolute;
	color:white;
	display:block;
	width:172px;
	margin-top:78px;
	margin-left:107px;
}
#exclusives .existingMember a:hover {
	text-decoration:none;
}
/* discount display */
#exclusives .leftNavPromo {
	position:relative;
	width:227px;
	height:233px;
	padding-top:20px;
	background-color:#FFF;
}
#exclusives .heroArea h2 {
	text-indent:-9000em;
	width:327px;
	height:48px;
	margin-left:20px;
	margin-top:30px;
}
#exclusives .discountsHeroParagraph {
	width:327px;
	margin-top:40px;
	margin-left:20px;
	font-size:90%;
	line-height:1.5em;
}
#exclusives .heroArea {
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-bottom:-2px;
	min-height:23em;
	padding-top:15px;
	position:relative;
	width:746px;
}

#exclusives .heroArea.discounts {
	width:487px;
}
/*-- internal tier one panels (3 x small)--*/

#exclusives .internalTierOne .twoDiscountPanels {
	position:relative;
	top:4px;
}
#exclusives .twoDiscountPanels .panel {
	width:345px;
	left:16px;
}
#exclusives .twoDiscountPanels .panelTop {
	width:345px;
	background-image:url(../pixels/discountsPanel-small-backdropTop.png);
	background-repeat:no-repeat;
}
#exclusives .twoDiscountPanels .panelBottom {
	width:345px;
	background-image:url(../pixels/discountsPanel-small-backdropBottom-v02.png);
	background-repeat:no-repeat;
}
#exclusives .twoDiscountPanels .panelContent {
	background-image:url(../pixels/discount-small-backdrop.gif);
	background-repeat:repeat-y;
	width:345px;
	height:20em!important;
}
#exclusives .twoDiscountPanels .panel h2 {
	width:327px;
	height:38px;
	left:3px;
	background-image:url(../pixels/discountHeader-backdrop-small.gif);
	background-position:center;
}
#exclusives .twoDiscountPanels .panel h2 a {
	padding-left:10px;
	top:5px!important;
	position:relative;
}
#exclusives .twoDiscountPanels .panelLink {
	width:205px;
	left:14px;
}
#exclusives .twoDiscountPanels .panelContent h3 {
	width:204px;
	padding-left:10px;
	left:10px;
}
#exclusives .twoDiscountPanels .panelImage {
	width:313px;
	height:118px;
	left:14px;
}
#exclusives .twoDiscountPanels .panelCopy {
	width:310px;
	left:15px;
	margin-top:10px;
	float:left;
	position:relative;
}
#exclusives .twoDiscountPanels .panelPromo img {
	left:7px;
}
#exclusives .twoDiscountPanels .two {
	left:30px;
}
#exclusives .btnMoreDiscounts {
	clear:both;
	float:right;
	margin-right:12px;
	position:relative;
	top:-20px;
}
#exclusives .contentArea {
	width:706px;
}
#exclusives .pagination {
	margin-right:78px;
}
#exclusives .imageHolder_container {
	background-image:none;
	background-position:center bottom;
	background-repeat:repeat-y;
	margin-bottom:-10px;
	width:165px;
}
#exclusives .logoHolder, #exclusives .darker .logoHolder {
	background-image:url(../pixels/bg_logoHolder-light.jpg);
	width:165px;
	height:105px;
	margin-bottom:5px;
}
#exclusives .darker .logoHolder {
	background-image:url(../pixels/bg_logoHolder.jpg);
}
#exclusives .logoHolder_image {
	margin-left:4px;
	padding-top:3px;
	overflow:hidden;
	width:157px;
	height:96px;
}
#exclusives .imageAndInfoHolder h2 {
	color:#ec0707;
	font-size:120%;
	margin-top:10px;
	width:340px;
	background-image:url(../pixels/panelArrowsRev.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
	padding-right:20px;
	margin-bottom:10px;
	display:inline;
}
#exclusives .imageAndInfoHolder p {
	padding-top:20px;
	width:410px;
}
#exclusives .heroArea.discounts h2 {
	text-indent:0em;
	color:#ec0707;
	font-size:150%;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	height:auto;
}
#exclusives .contentArea.discounts {
	background-position:right 50px;
	width:735px;
	background-repeat:no-repeat;
}
#exclusives .heroArea.discounts p {
	margin-left:0px;
	margin-top:0px;
	width:487px;
}
#exclusives .heroArea.discounts.biking p {
	width:487px;
}
#exclusives .promoCopy {
	width:170px;
	float:left;
	margin-right:20px;
	z-index:100;
	display:block;
	position:relative;
	font-size:90%;
	line-height:1.5em;
}
#exclusives .heroArea.discounts p img {
	float:left;
	position:relative;
	display:block;
	margin-right:12px;
}
#exclusives .linkArea, #exclusives .quoteArea a {
	z-index:10!important;
	display:block;
	position:relative;
}
#exclusives .quoteArea {
	background-image:url(../pixels/quoteBackdropTop.gif);
	background-position:top left;
	z-index:10!important;
	padding-top:20px;
	left:-15px;
	float:left;
}
#exclusives .quoteArea p {
	display:block;
	position:relative;
	width:190px!important;
	float:left;
	margin-right:15px;
	z-index:15!important;
	margin-bottom:-5px;
}
#exclusives .quoteAreaBottom {
	position:relative;
	background-image:url(../pixels/quoteBackdrop.gif);
	background-position:bottom;
	width:483px;
	height:75px;
	left:0px;
	margin-top:-50px;
	z-index:0!important;
	float:left;
}
#exclusives .promoCodeHolder {
	font-style:italic;
	color:#777777;
	z-index:15!important;
	font-size:130%;
	margin-bottom:10px;
	margin-top:-3px;
}
#exclusives .promoCode {
	color:#333333!important;
	width:80px;
	display:inline;
	margin-left:10px;
}
#exclusives .termsAndCondtions
{
    margin-bottom:5px!important;
}
#exclusives .termsAndConditions input
{
    width:auto!important;
    background-image:none!important;
}

#exclusives .termsAndConditions label
{
    font-weight:normal;
    width:auto!important;
    margin-left:20px;
    margin-top:-17px;
}

#exclusives .termsAndConditions a, #exclusives .termsAndConditions a {
	color:#ec0707;
}
#exclusives .termsAndConditions a:hover, #exclusives .termsAndConditions a:hover {
	text-decoration:none;
}