@charset "utf-8";
/* CSS Document */


/*Colors*/
/*Gray Background: #eae9e2 */
/*Blue: #48baeb */
/*Pink: #cd3584 */
/*Pink2: #e02a87  (in buy image overlay) */


/*Darker Text: #464648 */

body{
    background-color: #eae9e2;
    font-family:Century Gothic, sans-serif;
    font-size:10px;
    margin:0 0 0 0;
    height:100%;
}

img{
    border:0;
}

#pagewrap{
  position:relative;
  width:1010px;
  margin:auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom:0px;
}

#announcement {
    position:relative;
    clear:both;
    width:100%;
    height:40px;
    background-color:#ee3696;
    /*border:1px solid #EE4499;*/
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    font-family:Arial, sans-serif;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

#announcement a {
    font-weight:bold;
    color:#C0C0C0;
    text-decoration:none;
}

/*header stuff moved to header.php */


#content{
	/*position:relative;*/
	top:0px;
}


#leftColumn {
    clear:both;
    position:relative;
    float:left;
  /*width:152px;*/
}

#rightColumn {    
    position:relative;
    float:left;
    /*width:150px;*/
}

#leftColumnNav{
    clear:both;
    position:relative;
    float:left;
    width:294px;
}

#rightColumnContent{
    position:relative;
    float:left;
    width:710px;
}

#leftColumnNav200{
    clear:both;
    position:relative;
    float:left;
    width:200px;
}

#rightColumnContent794{
    position:relative;
    float:left;
    width:794px;
}

#buyLeftColumn{
    clear:both;
    position:relative;
    float:left;
    width:710px;
}

#buyRightColumn{
    position:relative;
    float:left;
    width:294px;
    padding-left:5px;
}

#jobLeftColumn{
    position:relative;
    float:left;
    width:710px;
}

#jobRightColumn{
    position:relative;
    float:left;
    width:294px;
}

#boxTimeLeft{
	position:relative;
	width:152px;
	margin-bottom: 7px;
}

#boxProgress{
	position:relative;
	width:152px;
	margin-bottom: 7px;
}

#boxSavings{
	position:relative;
	margin-top:0px;
	width:152px;
}



.boxHeader{
	position:relative;

	background: #edece8; /* for non-css3 browsers */

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: 2px solid #cecdc6;
        border-top: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	
}
.boxTopNoHeader{
	position:relative;
	background-image:url(../tb1_images/boxes/boxTopNoHeader.gif);
	
		
	background-repeat:no-repeat;
	height:10px;
	width:152px;
	display:block;
	top:-10px;
	
	/*padding-left:12px;
	padding-top:16px;
	font-size:14px;
	font-weight:bold;
	color:#48baeb;*/
}

.boxContent{
	clear:both;
	margin-top:-10px;
	position:relative;
	width:132px;

	font-size:14px;
	font-family: Century Gothic, sans-serif;
	padding:8px;
	padding-top:2px;
	padding-bottom:2px;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}
.boxBottom{
	clear:both;
	position:relative;
	height: 3px;

        display: none;
}

.boxHeader508{
	position:relative;

	background: #51514F; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers 
        background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width:508px;
}
.boxContent508{
	clear:both;
	position:relative;
	width:508px;

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:6px;
	padding-top:4px;
	padding-left:6px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}
.boxBottom508{
	clear:both;
	position:relative;
	height:11px;
	width:508px;

        display: none;
}
.boxHeader200{
        position:relative;
	background: #51514F; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

        width: 175px;
}
.boxContent200{

    /*clear:both;
        position:relative;*/
	margin-top:-10px;
	width:147px;

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:18px;
	padding-top:8px;
	padding-left:18px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}

.boxBottom200{

	height:11px;
	width:200px;
}

.boxHeader294 {
	position:relative;
	background: #51514F; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

        width: 278px;
}
.boxContent294 {
	/*clear:both;
        position:relative;*/
	margin-top:-10px;
	width:250px;

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:18px;
	padding-top:8px;
	padding-left:18px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}
.boxContent_internAd {
	/*clear:both;
        position:relative;*/
	margin-top:-10px;
	width:287px;

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 1px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}
.boxContentHoliday {
	/*clear:both;
        position:relative;*/
	margin-top:-22px;
	width:258px;
        background-image:url(../images/projects/the_room/stretch.png);
        background-color:#f1f1f2;
	background-repeat:repeat-y;
	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:30px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:2px;
	color:#464648;
}

.boxBottom294 {
	/*clear:both;
	position:relative;*/
	height:11px;
	width:294px;        

        display: none;
}

.boxHeader794{
        position:relative;
	background: #51514F; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

        width: 782px;
}

.boxContent794{

        /*clear:both;
        position:relative;*/
	margin-top:-10px;
	width:754px;

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:18px;
	padding-top:8px;
	padding-left:18px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
}
.boxBottom794{

	height:10px;
	width:794px;
        display: none;
}

.boxHeader710{
	position:relative;
	background: #51514F; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#51514F'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#51514F)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #51514F); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;

}



.boxContent710{
	/*clear:both;
	position:relative;*/
        margin-top:-10px;

	
	font-size:11px;
	font-family:"Century Gothic", Tahoma,  sans-serif;
        padding-left:20px;
	padding-top:4px;
	padding-right:20px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        /*
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
        */

}
.boxBottom710{
	/*clear:both;
	position:relative;*/
	height:11px;
	width:710px;

        display: block;
}

.boxHeader1010{
	position:relative;
        background: #51514F; /* for non-css3 browsers */

       /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers 
        background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width:1010px;
}
.boxContent1010{
	clear:both;
	margin-top:-12px;
	position:relative;

	background: #ffffff;
        /*
        border-left: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;
        border-bottom: 2px solid #cecdc6;
        */

	font-size:11px;
	font-family:Century Gothic, sans-serif;
	padding-right:20px;
	padding-top:4px;
	padding-left:20px;
	padding-bottom:18px;
	color:#464648;

        width: 982px;
}
.boxBottom1010{
	clear:both;
	position:relative;
	height:11px;
	width:1010px;

        display: none;
}


.boxHeaderNoBG{
	position:relative;
	background: #edece8; /* for non-css3 browsers */

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: 2px solid #cecdc6;
        border-top: 2px solid #cecdc6;
        border-right: 2px solid #cecdc6;

	height: 36px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #51514F;

}



.boxHeaderNoContainer{
	position:relative;
	background-image:url(../tb1_images/boxes/boxHeaderNoContainer152.gif);
	background-repeat:no-repeat;
	height:48px;
	padding-left:12px;
	padding-top:16px;
	font-size:14px;
	font-weight:bold;
	color:#51514F;
	margin-top:5px;
	
}


#hoursLeft{
	position:relative;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:24px;
	width:95px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	color:#464648;
	
}
#minutesLeft{
	position:relative;
	margin-left:8px;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
	width:95px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
		color:#464648;
}
#secondsLeft{
	position:relative;
	margin-left:8px;
padding-top:2px;
	padding-bottom:2px;
padding-left:24px;
	width:95px;
		color:#464648;
	
}




#buysSoFar{
	position:relative;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	width:120px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	color:#464648;
	text-align:center;
}
#progressCounter{
	position:relative;
	width:132px;
	margin:0px;
	padding-left:0px;
        padding-right:0px;
	
}
#buyIsOn{
	position:relative;
	margin-left:8px;
	padding-top:0px;
	padding-bottom:-1px;
	width:120px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#d3d2cd;
	color:#464648;
	text-align:center;
	font-size:16px;

}



#price{
	position:relative;
	margin-left:8px;
	padding-top:1px;
	padding-bottom:1px;

	width:120px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	color:#464648;
	text-align:center;
	font-size:15px;
	
}
#value{
	position:relative;
	margin-left:8px;
	padding-top:1px;
	padding-bottom:1px;

	width:120px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	color:#464648;
        text-align:center;
        font-size:15px;
	
}
#discount{
	position:relative;
	margin-left:8px;
	padding-top:1px;
	padding-bottom:1px;

	width:120px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	color:#464648;
        text-align:center;
        font-size:15px;
}
#savings{
	position:relative;
	margin-left:8px;
	padding-top:1px;
	padding-bottom:0px;

	width:120px;
	color:#464648;
        text-align:center;
        font-size:15px;
}

.buyTalkMessage{
	width:152px;
	height:130px;
	background-image:url(../tb1_images/buyTalkBubble.gif);
	background-repeat:no-repeat;
  margin-top:-20px;
  margin-left:5px;
  padding-bottom:20px;
}

.buyTalkMeta{
  position:relative;
  left:100px;
	width:148px;
	font-family:Century Gothic, sans-serif;
  font-size:14px;
	color:#cd3584;
	padding-top:10px;
	padding-left:4px;
	height:14px;
}
.buyTalkMeta a{
color:#cd3584;
text-decoration:none;
}
.buyTalkMeta a:hover{
color:#48baeb;

}

.buyTalkContent{
	font-size:11px;
	color:#464648;
	padding:6px;
	min-height:42px;
	max-height:42px;
	max-width:140px;
	
}
.buyTalkAuthor{
  position:relative;
  top:-80px;
	font-size:11px;
	color:#464648;
	padding:0px;
  width:120px;
}
.buyTalkDateTime{
  position:relative;
  height:30px;
  top:-75px;
	width:152px;
	font-size:10px;
	color:#818386;
	margin-top:-10px;
	padding:4px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.buyTalkMessageDiscussion{
	width:152px;
	height:160px;
	background-image:url(../tb1_images/buyTalkBubble.gif);
	background-repeat:no-repeat;
  margin-top:-20px;
  margin-left:5px;
  padding-bottom:0px;
}

.buyTalkMetaDiscussion{
	width:148px;
	font-family:Century Gothic, sans-serif;
	font-size:11px;
	color:#cd3584;
	padding-top:10px;
	padding-left:4px;
	max-height:14px;
}
.buyTalkMetaDiscussion a{
color:#cd3584;
text-decoration:none;
}
.buyTalkMetaDiscussion a:hover{
color:#48baeb;

}

.buyTalkContentDiscussion{
	font-size:11px;
	color:#464648;
	padding:6px;
	min-height:42px;
	max-height:42px;
	max-width:140px;

}
.buyTalkAuthorDiscussion{
	font-size:11px;
	color:#464648;
	margin-top:25px;
	padding:0px;
}
.buyTalkDateTimeDiscussion{
	width:152px;
	font-size:10px;
	color:#818386;
	margin-top:0px;
	padding:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#middleColumn{
	position:relative;
	float:right;
	width:710px;
}
#middleColumnRight{

	position:absolute;
	left:472px;
	float:left;
	width:100px;
}
#paymentExclusiveAccess{
	position:relative;
	float:left;
}

#todaysDeal{
	height:402px;
	width:854px;

}

#howItWorks{
	position:absolute;
	left:500px;
	top:16px;
	font-family:Century Gothic, sans-serif;
	font-size:11px;
	color:#000;
	z-index:10;

}
#howItWorks a{
	color:#e02a87;
	text-decoration:none;
	
}
#howItWorks a:hover{
	color:#48baeb;
	
}

#mainImage{
	clear:both;
	position:relative;
	/*top:-10px;
	/*left:0px;
	/*padding:9px;

        background: #ffffff;
        /*border-left: 2px solid #cecdc6;
        /*border-right: 2px solid #cecdc6;
        /*border-bottom: 2px solid #cecdc6;
}

#infoOverlayBG{
	position:absolute;
	z-index:11;
	background-color:#FF3399;
	height:35px;
	width:634px;
	top:280px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
	padding-top:11px;
	padding-left:8px;
}

#infoOverlayBG2{
	position:absolute;
	z-index:11;
	background-color:#e02a87;
	height:38px;
	width:832px;
	top:280px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;


	padding-top:11px;
	padding-left:8px;


}


#buyOverlayBG{
	position:absolute;
	
	z-index:11;
	background-color:#e02a87;
	height:39px;
	width:182px;
  left:651px;
  top:280px;
	color:#FFF;
	font-size:28px;
	font-family:Helvetica, sans-serif, "Trebuchet MS", Arial;
	font-weight:bold;
	
	padding-top:7px;
	padding-left:16px;
	
	/*background: rgba(224, 42, 135, 0.5);
	*/
}

#buyOverlayBG a{
	color:#FFF;
	text-decoration:none;
}

#imageButton1{
	position:absolute;
	bottom:9px;
	right:120px;
}
#imageButton2{
	position:absolute;
	bottom:9px;
	right:90px;
}
#imageButton3{
	position:absolute;
	bottom:9px;
	right:60px;
}
#imageButton4{
	position:absolute;
	bottom:9px;
	right:32px;
}


#writeUp{
position:relative;
float:left;
width:508px;
left:-1px;

}
#reviews{
position:relative;
float:left;
width:508px;
left:-1px;
top:-5px;

}

#reviewContent{
	
	font-family:Century Gothic, sans-serif;
	line-height:13px;
	
}

#boxCompany{
position:relative;
float:left;
left:34px;
width:90px;
}

#companyName, #companyAddress{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	
	font-size:14px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:center;

	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#d3d2cd;
}
 #companyPhone{
position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	
	font-size:14px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:center; 
 }

#companyWebsite a, #companyWebsite{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	
	font-size:14px;
	font-family:Century Gothic, sans-serif;
	color:#e02a87;
	text-align:center;
	text-decoration:none;

	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#d3d2cd;
}
#companyWebsite a:hover, #companyMap a:hover, #companyAddress a:hover{
	color:#48baeb;
}
#companyMap a, #companyMap, #companyAddress a{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:-6px;
	margin-bottom:-12px;
	
	font-size:14px;
	font-family:Century Gothic, sans-serif;
	color:#e02a87;
	text-align:center;
	text-decoration:none;


}

#boxDetails{
position:relative;
float:left;
left:34px;
margin-top:-6px;
}


#dealName, #dealDetails,#dealFinePrint,#dealMaximumBuys{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	
	font-size:12px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:left;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
}
#dealExpiry{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:-10px;
	margin-bottom:-15px;
	
	font-size:12px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:left;

}

#boxGetFeatured{
position:relative;
float:left;
left:34px;
margin-top:-6px;
margin-bottom:10px;
}

#getFeaturedListYourBusiness{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#464648;
	text-align:center;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
}
#getFeaturedSuggestBusiness{
	position:relative;
	width:150px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:-10px;
	margin-bottom:-14px;
	
	font-size:11px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:center;

}
#getFeaturedListYourBusiness a, #getFeaturedSuggestBusiness a{
color:#818386;
text-decoration:none;
}
#getFeaturedListYourBusiness a:hover, #getFeaturedSuggestBusiness a:hover{
color:#48baeb;
}

#boxCities{
	position:relative;
	float:left;
	width:150px;

}

.currentCity{
	margin-top:-5px;
	font-family: Century Gothic, sans-serif;
	font-size:14px;
	color:#000;
	width:134px;
	padding-bottom:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
}


.otherCity{
	font-family: Century Gothic, sans-serif;
	font-size:14px;
	color:#464648;
	width:134px;
	padding-bottom:5px;
	/*border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;*/
	
}
.otherCity a, .otherCityBottom a{
	color:#464648;
	text-decoration:none;
}
.otherCity a:hover, .otherCityBottom a:hover{
	color:#48baeb;
	
}


.otherCityBottom{
	font-family: Century Gothic, sans-serif;
	font-size:14px;
	color:#464648;
	width:134px;
	padding-bottom:-15px;
	margin-bottom:-5px;
	
}

.otherCityCurrent{
	font-family:Century Gothic, sans-serif;
	font-size:14px;
        font-weight:bold;
        color:#48baeb;
	width:134px;
	padding-bottom:5px;
	/*border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;*/

}

.otherCityLive{
	font-family: Century Gothic, sans-serif;
	font-size:14px;
        font-weight:bold;
	color:#cd3584;
	width:134px;
	padding-bottom:5px;
	/*border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;*/

}


.cityIcon{
	position:relative;
	left:10px;
	top:5px;
	margin-right:15px;
}

#boxLogin{
	position:relative;
	float:left;
	width:150px;
	
}

#loginInfo{
	font-size:10px;
	color:#818386;
	text-align:center;
	margin-left:-12px;
	
}



.textInput {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #D8D8D8;
	padding: 2px;
	border: 1px solid #d3d2cd
}


#submitLogin{
	clear:both;
	text-align:center;
	padding-top:0px;
	margin-left:-20px;
	margin-bottom:-5px;
}
#submitLogin a{
	font-size:12px;
	color:#cd3584;
	text-decoration:none;	
}
#submitLogin a:hover{

	color:#48baeb;
	
}

.checkbox, .radio{
  width: 19px;
  height: 25px;
  margin-left:20px;
margin-right:-25px;
margin-top:-4px;

  background: url(../tb1_images/icons/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}

.radio {
  background: url(../tb1_images/icons/radio.png) no-repeat;
  
}

.select {
  position: absolute;
  width: 30px;
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(select.gif) no-repeat;
  overflow: hidden;
}

#boxSocial{
	position:relative;
	float:left;
	width:150px;
}

#boxSocial .boxContent a{
	color:#464648;
	text-decoration:none;
	font-size:12px;
	
}

#boxSocial .boxContent a:hover{
color:#48baeb;
	
}

#emailToFriend{
	margin-left:4px;
	margin-top:-6px;
	width:130px;
	padding-bottom:3px;
}

#facebookShare, #diggShare{
	margin-left:4px;
	margin-top:4px;
	width:130px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	padding-bottom:3px;
	height:20px;
	
	color:#818386;
	font-size:14px;
	font-family:Century Gothic, sans-serif;
}

#retweetShare{
	margin-left:4px;
	margin-top:4px;
	width:130px;
margin-bottom:-10px;
height:20px;

color:#818386;
	font-size:14px;
	font-family:Century Gothic, sans-serif;
}


#boxFollowUs{
	position:relative;
	float:left;
	width:150px;
}

.followLink{
	font-size:14px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	width:136px;
	
}

.followLinkBottom{
	font-size:14px;

	width:136px;
	margin-bottom:-10px;
	
}
.followLink a, .followLinkBottom a{
	color:#464648;
	text-decoration:none;
}
.followLink a:hover, .followLinkBottom a:hover{
	color:#48baeb;
}

#boxEmail1{
	top:0px;
	position:relative;
	float:left;
	width:150px;
}

#boxEmail1 .boxContent{
font-size:12px;
color:#464648;

}
#boxEmail1 .boxContent a{
	color:#cd3584;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	
}

#boxEmail1 .boxContent a:hover{
color:#48baeb;

}



#boxSponsoredBuy{
	position:relative;
	float:left;
	width:150px;
	
	
}

.advertisement{
    position:relative;
    left:2px;
    top:-4px;
}

.push {
	height: 240px; /* .push must be the same height as .footer */
}

#footer {

    position:relative;
    clear:both;
    width:100%;
    height:265px;
    background-color:#333333;
    color:#48BAEB;
    font-family:Century Gothic, sans-serif;
}

#footerContents {

    width:1010px;
    margin:auto;
    padding-top:10px;
    color:#989792;
}

#footer_mini {

    position:relative;
    clear:both;
    width:100%;
    background-color:#989792;
    color:#818386;
    font-family:Century Gothic, sans-serif;
}

#footer_mini_contents {
    /*position:relative;*/
    width:1010px;
    margin:auto;    
    color:#333333;
}

#footerCol1{
    width:200px;
    position:relative;
    float:left;	
}

#footerCol2{
    margin-left:50px;
    width:200px;
    position:relative;
    float:left;
}

#footerCol3{
    margin-left:50px;
    width:200px;
    position:relative;
    float:left;
}
#footerCol4{
    margin-left:50px;
    width:200px;
    position:relative;
    float:left;
}

.footerHeader{
    font-size:16px;
    font-weight:bold;
    margin-bottom: 10px;
    color:#989792;
}

.footerItem{
    width:200px;
    font-size:12px;
    border-bottom-color:#818386;
    border-bottom-style:dashed;
    border-bottom-width:1px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:10px;
}

.footerItemBottom{
    width:200px;
    font-size:12px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:10px;
}

.footerItem a{
    color:#48BAEB;
    text-decoration:none;
}
.footerItemBottom a{
    color:#48BAEB;
    text-decoration:none;
}

.footerItem a:hover{
    color:#eae9e2;
}

.footerItemBottom a:hover{
    color:#eae9e2;
}

#footerCopyright {
    clear:both;
    border-top-color:#818386;
    border-top-style:dashed;
    border-top-width:1px;
    padding-top:10px;        
}

#footerCopyright a{
    color:#818386;
    text-decoration:none;
}

#footerCopyright a:hover{
    color:#eae9e2;
}

#footerFloatLeft{
    width:600px;
    position:relative;
    float:left;
}

#footerFloatRight{
    width:350px;
    position:relative;
    float:right;
    font-size:10px;
    text-align:right;
}

#dinosaur a{
    color:#CCC;
}
#dinosaur a:hover{
    color:#FFF;
}

#paymentBoxCart{

}



#paymentBoxCartHeaders{
color:#000;
font-size:16px;
font-weight:1000;
font-family:Century Gothic, sans-serif;

padding:4px;
width:665px;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d3d2cd;

}

#paymentBoxCartRow2{
	color:#464648;
font-size:14px;
font-weight:lighter;

font-family:Century Gothic, sans-serif;


padding:4px;
width:665px;

	
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	
}

#paymentBoxCartRow2 #removeLink{
	font-size:10px;
	color:#cd3584;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	top:-25px;
	
	
	
}


#paymentBoxCartRow2 #removeLink:hover{
	color:#48baeb;
}


#giftIcon{
	position:relative;
	left:-110px;
}


#giftLink{
	font-size:12px;
	color:#cd3584;
	text-decoration:none;

	position:relative;
	/*top:-19px;
	
	left:-110px;*/
}

#giftLink:hover{
	color:#48baeb;
}

#paymentBoxCartContinue{
	position:absolute;
	margin-top:0px;
	margin-left:-33px;
	font-size:10px;
	width:120px;
	
}
#giftItContinue{
	position:absolute;
	margin-top:0px;
	margin-left:-33px;
	font-size:10px;
	width:120px;
	
}

#continue1Table{
position:relative;
left:60px;
top:5px;
}


#paymentBoxShippingCol1, #paymentBoxPaymentCol1{
	position:relative;
	width:360px;
	min-height:110px;
        left:100px;
}
#paymentBoxShippingCol2, #paymentBoxPaymentCol2{
	position:absolute;
	width:334px;
	float:left;
	top:4px;
	left:550px;
	
}

#paymentBoxShippingCol1 h3, #paymentBoxShippingCol2 h3,#paymentBoxPaymentCol1 h3, #paymentBoxPaymentCol2 h3{
	font-size:15px;
	font-weight:bolder;
}

.textInputDarker {
	background-color: #fff;
	font: 10px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	padding: 2px;
	border: 1px solid #d3d2cd;
	margin-bottom:4px;
	
}

#paymentBoxShipping a{
	text-decoration:none;
	color:#cd3584;
}

#paymentBoxShipping a:hover{
	text-decoration:none;
	color:#48baeb;
}

#paymentBoxShippingCol2 #signInCart{
	position:relative;
	float:right;
	text-decoration:none;
	color:#cd3584;
	margin-right:5px;
}

#paymentBoxShippingCol2 #signInCart:hover{
	
	color:#48baeb;
}

#keepMeLoggedInLabel{
	position:relative;
	left:35px;
	
}

#buyBoxDivider{
	width:670px;
	position:relative;
	margin-top:12px;
	padding-top:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;

}

#paymentBoxShippingCol2Divider{
	width:100%;
	/*position:relative;*/
	margin-top:12px;
	padding-top:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d3d2cd;
	
}

#paymentBoxShippingCol2 #returnPolicyLink{
	font-size:10px;
	text-decoration:none;
	color:#cd3584;
	font-weight:lighter;
	
}
#paymentBoxShippingCol2 #returnPolicyLink:hover{
	color:#48baeb;
}

#paymentBoxCartContinue2{
	/*position:relative;
        width:80px;
	left:200px;*/
        cursor:pointer;
	font-size:10px;	
	/*top:107px;*/
}



#copyShippingAddressLink{
	font-size:10px;
	text-decoration:none;
	color:#cd3584;
	font-weight:lighter;
	position:relative;
	left:70px;
}
#copyShippingAddressLink:hover{
	color:#48baeb;
}

#creditCardImages{
	position:relative;
	top:-7px;
	
}

#pushUp4{
	position:relative;
	top:-4px;
}

#paymentBoxPaymentCol1 #paymentInfoLink{
	font-size:10px;
	text-decoration:none;
	color:#cd3584;
	font-weight:lighter;
	
}
#paymentBoxPaymentCol1 #paymentInfoLink:hover{

	color:#48baeb;

	
}

#pushDown20{
	position:relative;
	top:20px;
	
}

#paymentBoxCartFinish{
	/*position:relative;
	left:30px;
	top:3px;*/
}



.roundCorners5px{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.discussionTitle{
	position:relative;
	float:left;
        font-size:18px;
        width:625px;
        margin-left:20px;
	margin-top:5px;
        margin-bottom:20px;
        padding-bottom:-1px;
        background-color:#FFFFFF;
        
}

.discussionQNumber{
	float:right;
        font-size:12px;
        margin-top:5px;
        margin-right:20px;
}

.discussionQuestion{
        float:left;
        font-size:12px;
        margin-left:30px;
        margin-top:10px;
        margin-bottom:10px;
        padding-top:15px;
        width:600px;
        min-height:110px;
        background-color:#D0D0D0;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomleft: 5px;
}

.discussionAnswerWrapper{
        float:left;
        font-size:12px;
        width:580px;
        margin-left:50px;
        min-height:110px;
}

.discussionAnswer{
        float:left;
        font-size:12px;
        margin-left:30px;
        margin-bottom:10px;
        padding-top:15px;
        width:550px;
        min-height:110px;
        background-color:#FFFFFF;
        border-top:thin solid black;
        border-right:thin solid black;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomleft: 5px;
}

.discussionCertified{
        background-color:#48baeb;
}

.discussionQHeader{
        font-size:14px;
        margin-left:10px;
        width:455px;
        height:26px;
        float:left;
        border-bottom:thin solid gray;
}

.discussionAHeader{
        font-size:14px;
        margin-left:10px;
        width:440px;
        height:26px;
        float:left;
        border-bottom:thin solid gray;
}

.discussionQBody{
        font-size:12px;
        margin-left:30px;
        width:400px;
        float:left;
}

.discussionInfo{
        position:relative;
        float:left;
        width:270px;
        margin-top:50px;
        margin-left:30px;
	padding:15px;
        background-color:#FFFFFF;
        display:block;
        border:thin solid black;
        -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.discussionInfoHeader{
        font-size:20px;
        color:#48baeb;
}

.discussionUser{
        position:relative;
        font-size:10px;
        width:70px;
        height:100px;
        margin-left:10px;
        float:left;
}

#discussionContent{
	position:relative;
	top:-40px;
	float:left;
        width:665px;
	margin-top:50px;
	padding-top:-50px;
        background-color:#FFFFFF;
	display:block;
        /*border:thin solid black;
        -webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
}

.meTooCount{
        float:right;
        width:20px;
        height:20px;
        padding-top:3px;
        margin-left:5px;
        font-size:10px;
        font-weight:bold;
        color:#FFFFFF;
	background-image:url(../tb1_images/icons/Qa-MeToo_counter.png);
	background-repeat:no-repeat;
}

#discussionLiveFeed{
	position:relative;
	float:left;
	left:30px;
	top:10px;
	width:250px;
	
	
}

.discussionSection{
	position:relative;
	width:754px;
	background-color:#FFF;
	
}


.discussionHeader{
	
	position:relative;
	background-image:url(../tb1_images/boxes/discussionHeader.gif);
	background-repeat:no-repeat;
	height:38px;
	font-size:15px;
	font-weight:900;
	color:#48baeb;
	width:754px;
	z-index:100;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0px;
	
	
	
}

.discussionContent{


	position:relative;
	width:754px;
	font-size:11px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	z-index:10;
	padding:0px;
}

.expandButton{
	position:absolute;
	top:2px;
	left:2px;
	
}
.expandButton2{
	position:absolute;
	top:-7px;
	left:2px;
	
}
.minimizeButton{
	position:absolute;
	top:4px;
	left:-2px;
	
}

.discussionContent h2{
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
}

.discussionContent h2 a{
	color:black;
	text-decoration:none;
	
}
.discussionContent h2 a:hover{
	color:#cd3584;
	
}

.discussionContent h3{
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0px;
  padding:0px;
  margin-bottom:10px;
}

.metaCol1{
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-align:center;
	
}
.metaCol2{
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.metaCol3{
	padding-right:15px;
	text-align:right;
	font-size:11px;
	
}

.metaCol3Header{
	padding-right:15px;
	text-align:right;
}

.threadHeader{
	width:730px;
	border-top:dashed #666 1px;
	border-bottom:dashed #666 1px;
	position:relative;
	top:0px;
	font-size:14px;
	font-weight:bold;
	color:#48baeb;
	margin-bottom:14px;
	
}

#thread{
	width:730px;
	
	border-bottom:dashed #666 1px;
	position:relative;
	top:-10px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	margin-bottom:14px;
	padding-bottom:2px;
	padding-left:4px;
	margin-top:-5px;
	
}

#thread a{
	color:#666;
	text-decoration:none;
}
#thread a:hover{
	color:#cd3584;
}

.replies{
	position:relative;
	padding-top:5px;
	font-size:11px;
	color:#333;
	margin-bottom:15px;
	margin-top:-15px;
	
}

.commentBubble{
	background-color:#FFF;
		-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	position:relative;
	left:0px;
	width:620px;
	padding:10px;
	min-height:70px;
	margin-bottom:4px;
	margin-top:4px;
}

#commentBubbleArrow{
	position:absolute;
	background-image:url(../tb1_images/commentBubblePointer.gif);
	height:20px;
	width:29px;
	left:-29px;
	top:16px;
	
}

#mustSignIn{
	font-size:14px;
	width:100%;
	text-align:center;
	position:relative;
	top:30px;
	
}

#mustSignIn a{
color:#cd3584 ;
text-decoration:none;
}

#mustSignIn a:hover{
color:#48baeb;

}


#replyBox{
	position:relative;
	height:180px;

		margin-bottom:20px;
padding-top:4px;
padding-bottom:15px;
left:7px;
}

.replyHeader{
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-left:4px;
	
}

.replyContent{
	padding:4px;
	color:#999;

	
}
.submitReply{
	color:#666;
	text-decoration:none;
	
}

.submitReply:hover{
	color:#cd3584;
	
}

.greyBG{
	
	background-color:#eae9e2;
	margin-left:-20px;
	
	
}
.loadplace{
	height:200px;
}

#thankYouSocial{
	margin-top:5px;
	width:670px;
	border-top:#DADADA thin solid;
}



#suggestABusiness a{
	margin-left:90px;
	color:#cd3584;
	text-decoration:none;
}
#suggestABusiness a:hover{
	color: #48baeb;
}

.threadLink1{
	font-size:13px;	
}


.threadLink1 a{
	color:#cd3584;
	font-size:14px;
	text-decoration:none;
	
}

.threadLink1 a:hover{
	color:#48baeb ;
	
}


/*New Layout Stuff */

#companyWide{
	position:relative;
        background-color:#ffffff;
	float:left;
        margin:0px;
        padding:0px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright:5px;
        -moz-border-radius-topleft:5px;
}

#boxHeaderHighlights{
	position:relative;
	width:342px;


        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-top: none;
        border-right: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	height: 36px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

#boxMiddleHighlights{
	position:relative;
	width:354px;
	top:-10px;
	font-size:13px;
	padding-top:6px;
	padding-left:0px;
        padding-right:0px;
        padding-bottom:10px;
        background: #ffffff;
        border-left: none;
        border-right: none;
        border-bottom: none;
}

#boxBottomHighlights{
	position:relative;
	width:364px;
	top:-14px;
        display: none;
}

#detailsBig{
	float:right;
	position:relative;
	margin-left: -6px;
        background-color:#ffffff;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright:5px;
        -moz-border-radius-topleft:5px;
}

#dealNameWide a{
	color:#cd3584;
	text-decoration:none;
}
#dealNameWide a:hover{
	color:#48baeb;
}

#boxHeaderDetails{
	position:relative;
	width:330px;

       /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
      /*  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
       /* background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        border-left: none;
        border-right: none;

	height: 36px;
	padding-left: 12px;
	padding-top: 12px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;

	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

#boxMiddleDetails{
	position:relative;
	width:342px;
	top:-10px;
	font-size:13px;
	padding-top:6px;
	padding-left:0px;
        padding-right:0px;
        padding-bottom:10px;
        background: #ffffff;
        border-left: none;
        border-right: none;
}

#boxBottomDetails{
	position:relative;
	width:344px;
	font-size:14px;
	font-weight:bold;
	color:#48baeb;
	top:-14px;
        display: none;
}


#NameWide, #dealDetailsWide,#dealFinePrintWide,#dealMaximumBuysWide{
	position:relative;
	width:310px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	
	font-size:12px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:left;

	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#d3d2cd;
}
#dealExpiryWide{
	position:relative;
	width:310px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:-10px;
	margin-bottom:-15px;
	
	font-size:12px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	text-align:left;

}


#writeUpWide{
    position:relative;
    float:left;
    width:708px;
    margin-top:10px;

}
#smallBanner{
    position:relative;
    float:left;
    width:708px;
    padding-bottom: 20px;
}
#reviewsWide{
    position:relative;
    float:left;
    width:708px;

}
#promosWide{
    position:relative;
    float:left;
    width:708px;
    margin-top: 10px;

}
#buyTalkBoxWide{
	width:294px;
	
}

.boxHeaderNoContainerWide{
	position:relative;
	background: #edece8; /* for non-css3 browsers */

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cecdc6'); /* for IE */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cecdc6)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #ffffff,  #cecdc6); /* for firefox 3.6+ */

        margin-top: 12px;

	height: 28px;
        margin-top: 3px;
	padding-left: 12px;
	padding-top: 12px;

	font-size: 14px;
	font-weight: bold;
	color: #51514F;
	
}
.boxHeaderNoContainerTheRoom{
	position:relative;
	background-image:url(../images/projects/the_room/theroom_frontpage_1_eng.png);
	background-repeat:no-repeat;
	width:300px;
	height:137px;
	padding-left:12px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	color:#51514F;
	margin-top:5px;

}
.boxHeaderNoContainerTheRoomFR{
	position:relative;
	background-image:url(../images/projects/the_room/theroom_frontpage_1_fr.png);
	background-repeat:no-repeat;
	width:300px;
	height:137px;
	padding-left:12px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	color:#51514F;
	margin-top:5px;

}
.buyTalkMessageWide{
	width:294px;
	height:142px;
	background-image:url(../tb1_images/bigBubble.gif);
	background-repeat:no-repeat;
        margin-left:4px;
        padding-bottom:20px;
        font-weight:normal;

}

.buyTalkContentWide{
	font-size:13px;
	line-height:15px;
	color:#464648;
	padding:4px;
	height:42px;
	width:180px;
	
}

#newShareButtons{
	width:380px;
	height:30px;
	color:#818386;
	font-size:14px;
	position:relative;
	float:right;
	font-weight:normal;
	
	
}

#messageBox{
	width:1003px; 
	height:32px; 
	position:relative; 
	left:6px; 
	/*background-image:url('../tb1_images/messageBoxBG.png');
	background-repeat:no-repeat;*/
	color:#FFF;
	font-size:15px;
	font-family:Century Gothic, sans-serif;
	text-align:center;
	font-weight:bold;
        /*padding-top:5px;
	padding-bottom:-5px;*/
	
}

#messageBox a{
	color:#cd3584;
	text-decoration:none;

}
#messageBox a:hover{
	color:#fff;
	
}

#writeUpContent a{
	color:#cd3584;
	text-decoration:none;
	
}
#writeUpContent a:hover{
	color:#48baeb;
}

#reviewContent a{
	color:#cd3584;
	text-decoration:none;
	
}
#reviewContent a:hover{
	color:#48baeb;
}

.apiHeader{
    font-size:18px;
    font-weight:bold;
}

.apiSubHeader{
    margin-top:25px;
    font-size:14px;
    color:#48baeb;
    font-weight:bold;
}

.apiSubHeader2{
    font-weight:bold;
}

.apiSubHeader3{
    font-style:italic;
}

.apiCode{
    margin-left:30px;
    font-family:Century Gothic, sans-serif;
}

.apiBody{
    font-size:12px;
    margin-top:25px;
    margin-left:50px;
    margin-bottom:50px;
}

.apiBody a{
    color:#cd3584;
    text-decoration:none;
}

.apiBody a:hover{
    color:#48baeb;
}

.apiIndentBody{
    margin-left:30px;
}

.apiWarning{
    font-weight:bold;
    color:red;
}

.apiWarning{
    font-weight:bold;
    color:red;
}

.pinkLink{
    cursor:pointer;
    color:#cd3584;
    text-decoration:none;
}

.pinkLink:hover{
    color:#48baeb;
}

.pinkLink2{
    cursor:pointer;
    color:#cd3584;
    text-decoration:none;
}

.pinkLink2:hover{
    color:#D0D0D0;
}

.blueText{
    color:#48baeb;
    font-size:16px;
    font-weight:bold;
}

.blueTextSmall{
    color:#48baeb;
    font-size:14px;
}

.hidden {
    display:none;
}

/*Blue: #48baeb */
/*Pink: #cd3584 */

hr.divider{
    width: 100%;
    background-color:#e9e7e2;
    height:1px;
    border:0;
}

.hide {
    display:none;
}

.lightboxDark {
    border-style:solid;
    border-width:6px;
    border-color:#6f6f6f;
    background-color:#ffffff;
    font-size:18px;
    font-family:Century Gothic, sans-serif;
    padding:20px;
}

.lightbox {
    border-style:solid;
    border-width:6px;
    border-color:#48baeb;
    background-color:#ffffff;
    font-size:18px;
    font-family:Century Gothic, sans-serif;
    padding:20px;
}

.lightboxError {
    border-style:solid;
    border-width:6px;
    border-color:#FF0000;
    background-color:#ffffff;
    font-size:18px;
    font-family:Century Gothic, sans-serif;
    padding:20px;
    color:#000000;
}

#userNav a {
    color:#cd3584;
    font-size:16px;
    text-decoration:none;
}

#searchText{
    font-size:16px;
    color:#ff3399;
}

.catLink{
    padding:5px;
    text-decoration:none;
    font-size:14px;
    float:left;
    color:#fff;
    background-color:#818386;
    margin-left:1px;
}

.catLink:hover{
    background-color:#f39;
}

.catLinkSelected{
    padding:5px;
    text-decoration:none;
    font-size:14px;
    color:#fff;
    float:left;
    background-color:#f39;
}

#searchBox{
    margin-left:1px;
    font-size:16px;
}

#filterWide{
    position:relative;
    float:left;
    width:708px;
    left:-1px;
    top:-26px;
}

button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url( btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url( btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button::-moz-focus-inner {
border: none;
}

.livingSocial {
    position:relative;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-topleft:4px;
    height:40px;
    padding-left:440px;
}


.boxHeader810{
	position:relative;
	background: #555555; /* for non-css3 browsers */

        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#51514F'); /* for IE */
        /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#51514F)); /* for webkit browsers */
        /*background: -moz-linear-gradient(top,  #ffffff,  #51514F); /* for firefox 3.6+ */

	height: 56px;
	padding: 12px 12px 0;

	font-size: 17px;
	font-weight: bold;
        color: #ffffff;

        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-topright:4px;
        -moz-border-radius-topleft:4px;
}


.boxContent810{
	/*clear:both;
	position:relative;
        margin-top:-10px;
        height: 250px;*/

	font-size:11px;
	font-family:Century Gothic, sans-serif;
        padding-left:18px;
	padding-top:4px;
	padding-right:18px;
	padding-bottom:18px;
	color:#464648;

        background: #ffffff;
        border-left: 1px solid #cecdc6;
        border-right: 1px solid #cecdc6;
        border-bottom: 1px solid #cecdc6;

}
.boxBottom810{
	clear:both;
	position:relative;
        font-family:Century Gothic, sans-serif;
        font-weight:bold;
	height:72px;
	width:708px;
        background: #ffffff;
        color:#51514F;
        text-align: center;
        vertical-align: middle;
        border-top: 1px solid #EAE9E2;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright:5px;
        -moz-border-radius-bottomright:5px;
}

.circle {
    display: block;
    width: 9px;
    height: 9px;
    background: #ffffff;
    -moz-border-radius: 4.5px;
    -webkit-border-radius: 4.5px;
    border:1px solid #48BAEB;
    behavior: url(border-radius.htc);
}

#circles{
    margin-left:35px;
}

.fullCircle {
display: block;
width: 12px;
height: 12px;
background: #48BAEB;
-moz-border-radius: 6.5px;
-webkit-border-radius: 6.5px;
behavior: url(border-radius.htc);
}

#map {
    width:80%;
    height:200px;
}

#slides .next,#slides .prev {
	position:absolute;
	top:157px;
	left:5px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
        background-color: transparent;
        /* for IE */
        filter: alpha(opacity=70);
        /* CSS3 standard */
        opacity: 0.7;
}

#slides .next:hover ,#slides .prev:hover {
            /* for IE */
        filter: alpha(opacity=100);
        /* CSS3 standard */
        opacity: 1;
}

.slides_container {
	width:708px;
        height:333px;
	overflow:hidden;
	position:relative;
	
}

.slides_container a {
	width:708px;
	height:333px;
	display:block;
}

#slides .next {
	left:674px;
}

.pagination {
	margin:26px auto 0;
	width:250px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:none;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/deals/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#container {
	width:708px;
        height:333px;
	position:relative;
	z-index:0;
}

.tableDisplay dt
{
	float: left;
	width: 25px;
	margin-left: 30px;
        
}

.tableDisplay dd
{
	float: left;
}

.rounded-corners {
   border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}

.ddSaveDiscounts {
    padding-left: 0px;
}

.ddValues {
    padding-right:0px;
}

#buyButton a{
    vertical-align:middle;
    display:block;
    height:12px;
    width:120px;
    border : 1px solid;
    text-align: center;
    text-decoration : none;
    border-radius : 6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    background-color: #FF3399;
}

#rightSection {
    float: right;
    position: relative;
    width: 280px;
    height: auto;
    display:block;
    background-color: #ffffff;
    margin-right:5px;
    margin-bottom:10px;
    overflow: hidden;
    padding-bottom: 35px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
}

#boxHeaderRight{
    height:36px;
    display:table-cell;
    width:280px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-topleft:4px;
}

#boxHeaderRight a{
    font-size:13px;
    margin-left:65px;
    font-weight:bold;
    letter-spacing: 1px;
    color: #EAE9E2;
    text-decoration: underline;
    margin-top:-15px;
}

#boxHeaderNearBuys{
    background-color:#555555;
    position:relative;
    width:100%;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:5px;
    float:left;
    font-weight: bold;
    font-size: 16px;
    color:#ffffff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-topleft:4px;
}

.arrow {
    overflow:hidden;
    float:right;
    border:4px solid transparent;
    border-right-width:0;
    border-left:10px solid #EAE9E2;
    padding-right: 10px;
}

#roomImage {
    margin-top:10px;
    margin-left:10px;
    width:260px;
    height:122px;
    background-repeat: no-repeat;
    background-position: center;
    position:relative;
    border-top: 1px solid #EAE9E2;
    border-left: 1px solid #EAE9E2;
    border-right: 1px solid #EAE9E2;
    z-index:10;
}

#roomImageText{
  /* for IE */
  background-color: #ffffff;
  width: 260px;
  height: 64px;
  bottom: 0;
  font-size:12px;
  font-weight: bold;
  color:#494345;
  text-align: left;
border-bottom: 1px solid #EAE9E2;
border-left: 1px solid #EAE9E2;
border-right: 1px solid #EAE9E2;
margin-left:10px;
margin-bottom:5px;
margin-top:-19px;
}

.roomImageButton{
  /* for IE */
  filter: alpha(opacity=99);
  /* CSS3 standard */
  opacity: 0.99;
  position:relative;
  z-index:30;
}

#roomOnlyText {
    width: 260px;
    border-top: 2px dotted #CECDC6;
    text-align: left;
    vertical-align: middle;
    color: #494345;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}

#rightSectionBottom {
    width: 280px;
    height: 30px;
    background-color: #51514F;
    bottom: 0;
    position: absolute;
    font-weight: bold;
    color: #EAE9E2;
    padding-left:190px;
    padding-top:5px;
}



#buySection {
    height:102%;
    width:214px;
    -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    position:relative;
    float:right;
    margin-top:-1px;
}

.gift {
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:#F39;
    text-decoration:none;
    margin-top:3px;
}

.gift:hover {
    color:#48BAEB;
}

#nearBuys {
    float: right;
    position: relative;
    width: 280px;
    height: auto;
    display:block;
    background-color: #ffffff;
    margin-right:5px;
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#feature {
    float:right;
    position:relative;
    width: 280px;
    height:auto;
    display:block;
    margin-right: 5px;
    margin-bottom:10px;
}

#mobileMe{
    float:right;
    position:relative;
    width: 280px;
    height:auto;
    display:block;
    margin-bottom:10px;
    margin-right: 5px;
}

#hiring1{
    float:right;
    position:relative;
    display:block;
    width: 280px;
    height:auto;
    margin-right:9px;
    margin-bottom:10px;
}

#hiring2{
    position:relative;
    width:710px;
    height:auto;
    margin-bottom:10px;
}

#btn-buy {
        margin-top:7px;
        margin-left:15px;
	width: 186px;
	height: 55px;
	background: #FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

a#btn-buy_action {
	width: 101px;
	height: 48px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 7px;
}
a#btn-buy_action:hover {
	width: 101px;
	height: 48px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 7px;
}
#btn-buy_price {
	width: 85px;
	float: left;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #414142;
	padding-top: 8px;
}


a#btn-buy_freebuy {
	width: 186px;
	height: 52px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 3px;
}
a#btn-buy_freebuy:hover {
	width: 186px;
	height: 52px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 3px;
}

a#btn-buy_getaccess {
	width: 186px;
	height: 45px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 26px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 10px;
}
a#btn-buy_getaccess:hover {
	width: 186px;
	height: 45px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 26px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
}
#btn-buy_soldout {
	display: block;
	background: #FFF;
	width: 186px;
	height: 48px;
	text-align:center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 31px;
	font-weight: bold;
	color: #414142;
	text-transform: uppercase;
	cursor: default;
}


/****************************/

#btn-buy_company {
        margin-top:35px;
	width: 186px;
	height: 55px;
	background: #333333;
	-webkit-border-radius: 20px;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius: 20px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-radius: 20px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

a#btn-buy_action_company {
	width: 101px;
	height: 38px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 17px;
}

a#btn-buy_action_company:hover {
	width: 101px;
	height: 38px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 17px;
}
#btn-buy_price_company {
	width: 85px;
	float: left;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
}

a#btn-buy_freebuy_company {
	width: 186px;
	height: 52px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 3px;
        padding-top: 17px;
        float:left;
}
a#btn-buy_freebuy_company:hover {
	width: 186px;
	height: 52px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 3px;
        padding-top: 17px;
        float:left;
}

a#btn-buy_getaccess_company {
	width: 186px;
	height: 45px;
	background: #ee3996;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #eb75ae, #ee3996); /* FF3.6 */
	background-image: -o-linear-gradient(top, #eb75ae, #ee3996); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eb75ae),color-stop(1, #ee3996));
	background-image: -webkit-linear-gradient(#eb75ae, #ee3996); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #eb75ae, #ee3996);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eb75ae', EndColorStr='#ee3996'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 26px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
	padding-top: 10px;
}
a#btn-buy_getaccess_company:hover {
	width: 186px;
	height: 45px;
	background: #eb75ae;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	/* Gradient*/
	background-image: -moz-linear-gradient(top, #f088c4, #f254b2); /* FF3.6 */
	background-image: -o-linear-gradient(top, #f088c4, #f254b2); /* Opera 11.10+ */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f088c4),color-stop(1, #f254b2));
	background-image: -webkit-linear-gradient(#f088c4, #f254b2); /* Chrome 10+, Saf5.1+ */
	background-image: linear-gradient(top, #f088c4, #f254b2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f088c4', EndColorStr='#f254b2'); /* IE6–IE9 */
	display: block;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 26px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #a03066;
	text-align: center;
        
}
#btn-buy_soldout_company {
	display: block;
	background: #414142;
	width: 186px;
	height: 48px;
	text-align:center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 31px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	cursor: default;
        padding-top: 17px;
        float:left;
}

#videoContent {
    height: 300px;
    width: 100%;
    background-color: #777777;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin-top:10px;
}

#contestWinnerLeftColumn{
	position:relative;
	float:left;
	width:650px;
	top:20px;
}

#boxHeaderWinner{
	width:650px;
	height:49px;
	background-color:#51514F;
	padding-left:0px;
	padding-top:16px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

#boxMiddleWinner{
	width:650px;
	background-color:#ffffff;
	font-size:13px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	padding-top:8px;
	margin-top:-20px;
        overflow:hidden;
}

#contestWinnerBox{
    width:590px;
    height:120px;
    margin-left:20px;
    margin-top:20px;
    background-color:#e6e6e6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#contestWinnerRightColumn{
	position:relative;
	float:right;
	width:290px;
	top:20px;
	padding-left:10px;
}

#boxHeaderContestWinner2{
	width:290px;
	height:47px;
	background-color:#51514F;
	padding-left:16px;
	padding-top:16px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

#boxMiddleContestWinner2{
	width:290px;
	background-color:#ffffff;
	font-size:13px;
	font-family:Century Gothic, sans-serif;
	color:#464648;
	padding:8px;
        margin-top:-16px;
}

#appBanner {
    bottom: 0;
    height: 139px;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 100;
}

#appBottom {
    background-color: #57BFEC;
    bottom: 0;
    color: #FFFFFF;
    font-family: Century Gothic,sans-serif;
    height: 94px;
    position: fixed;
    width: 100%;
    z-index: -1;
}

#appContent {
    margin: 0 auto;
    width: 1010px;
}

.appPhone {
    margin-left: 750px;
}


.appText{
    color:#ffffff;
    font-family: Arial, sans-serif;
    position:absolute;
    margin-top: 55px;
    font-size: 28px;
    margin-left:180px;
    font-weight:bold;
}

.appTextMini{
    color:#ffffff;
    font-family:Arial, sans-serif;
    position:absolute;
    margin-top:95px;
    font-size: 20px;
    margin-left: 180px;
    font-weight: bold;
}

.appDownload{
    position:absolute;
    margin-top:95px;
    margin-left:550px;
}

.boxHeaderColor{
    background-color: #51514F;
}

#closeAppBanner{
    font-size:36px;
    color:#ffffff;
    text-decoration: none;
    background-color: #e01e1e;
    line-height: 30px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
}
/* Verticals Bar */
#vrts{
	background:#48BAEB;
}
.vrts {
	display:block;
	height:36px;
	padding:0;
	margin:0 auto;
	width:1010px;
}
.vrts-li {
	/*background:url(/images/vrt-brk.jpg) scroll no-repeat left 50% transparent;*/
	float:left;
	list-style-type:none;	
	overflow:none;
}
.vrts-li:first-child {
	background:none;
}
.vrts-a,.vrts-a:link,.vrts-a:visited {
        float:left;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:14px;/*Specify height to help make sure all browsers render the entire nav bar the same*/
	padding:9px 15px 13px;
	text-decoration:none;
}
.vrts-a.current-page {
	background:url(/images/nav_current.png) scroll no-repeat 50% 20px transparent;
}
.vrts-a:hover,.vrts-a:focus,.vrts-a:active {
	color:#fff;
        background:url(/images/nav_current.png) scroll no-repeat 50% 20px transparent;
}
.vrts-li:hover + .vrts-li {
	background-image:none;
}

.vrts-li-border {
        float:left;
        margin-top:10px;
        height:14px;
        border-left:solid white thin;
}

.vrts-new {
    position: relative;
    top: -5px;
    left: -25px;
    color: #FFF;
    padding: 0px 4px;
    background-color: #e02a87;
    font: bold 10px arial;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

/*FOOTER fix*/
.clearboth {
	clear:both;
}
#foot-end {
	background:#333;
	width:100%;
}
#foot,#foot-end-wrapper {
	background:none;
	clear:both;
	margin:0 auto;
	width:1010px;
}
#foot h2,#foot h3{
	font-family:'Museo300','Century Gothic',Arial;
	font-size:18px;
}
#foot .right{
	float:right;
}
#foot .left{
	float:left;
}
#foot .absolute{
	position:absolute;
	*top:0;
}
#foot h2 {
	background:#51514F;
	border-radius:5px;
	clear:both;
	color:#fff;
	margin:10px 0;
	padding:10px 15px;
}
.foot-box {
	background-color:#fff;
	float:left;
	height:160px;
	overflow-y:hidden;
	position:relative;
	width:330px;
}
.foot-box.med {
	margin-left:10px;
	width:500px;
}
.foot-box:first-child, .foot-box.med:first-child,.foot-box.no-margin-left{
	margin-left:0px;
}
.foot-box.large{
	width:670px;
}
.foot-box h3{
	color:#5ABCED;
	margin:10px 10px 0;	
}
.foot-box.content-right h3{
	float:right;
	width:180px;
}
#foot .large-head h3 {
	font-family:'Museo500','Century Gothic',Arial;
	font-size:23px;
	font-weight:normal;
}
.foot-box.large-head {
	height:195px;
	overflow:visible;
        margin-bottom:15px;
}
.foot-box p{
	color:#333;
	width:175px;
	margin:0 10px;
	*position:absolute;
	*width:160px;
}
.foot-box.med p{
	width:335px;
}
.foot-box.large-head p{
	*position:relative;
}
.foot-box.content-right p{
	float:right;
}
.foot-box.float-right {
    float: right;
}
#foot .pink-button{
	background:#F01799;
	color:#fff;
	bottom:8px;
	display:block;
	font-family:'Museo300','Century Gothic',Arial;
	font-size:11px;
	border-radius:4px;
	margin:10px;
	padding:0.4em 0.6em;
	position:absolute;
	text-shadow:1px 1px 1px #A03066;
	text-decoration:none;
    background: #F01799;
    background-image: -moz-linear-gradient(top, #EB75AE, #F01799);
    background-image: -o-linear-gradient(top, #EB75AE, #F01799);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EB75AE),color-stop(1, #F01799));
    background-image: -webkit-linear-gradient(#EB75AE, #F01799);
    background-image: linear-gradient(top, #EB75AE, #F01799);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#EB75AE, EndColorStr=#F01799);
}
#foot .pink-button:hover{
    background: #F01799;
    background-image: -moz-linear-gradient(top, #F01799, #EB75AE);
    background-image: -o-linear-gradient(top, #F01799, #EB75AE);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F01799),color-stop(1, #EB75AE));
    background-image: -webkit-linear-gradient(#F01799,#EB75AE);
    background-image: linear-gradient(top, #F01799, #EB75AE);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#F01799, EndColorStr=#EB75AE);
}
#foot .app-link{
	float:left;
	/*
	display:block;
	
	margin:10px 5px;
	height:16px;
	overflow-y:hidden;
	position:relative;
	*/
}
/*
#foot .app-link img.hover{
	position:relative;
	top:0;
}
#foot .app-link img.hover:hover{
	top:-14px;
}
#foot .app-link.long img.hover:hover{
	top:-17px;
}
*/
#foot .app-link.no-link{
	cursor:default;
}

#foot .mobile-advert{
   position: absolute;
   right: 0;
   bottom: 0;
}
#foot .pink-link span{
	color:#F01799;
	display: block;
    height: 17px;
    *left:0;
    padding-top: 5px;
    position: absolute;
}
#foot .pink-link a{
    display: block;
    height: 17px;
    margin: 2px 0 0 45px;
    overflow: hidden;
    position:relative;
}
#foot .pink-link img{
	position:absolute;
}
#foot .pink-link img:hover{
	cursor:pointer;
	top:-15px;
}
#foot-end h4,#foot-lists li.h4:first-child{
	color:#5ABCED;
	font-family:'Museo300','Century Gothic',Arial;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 10px;
}
#foot-end {
	color:#c4c4c4;
	background:  scroll repeat-x 0 bottom #333;
}
#foot-end-wrapper li{
	list-style-type:none;
}
#foot-end-wrapper ul,#foot-lists {
	margin:0;
	padding:0;
}
#foot-lists {
	clear:both;
	display: block;
    float: left;
	width:650px;
}
#foot-lists a,#foot-lists a:link,#foot-lists a:visited,#foot-lists a:active,#foot-lists a:hover{
	color:#c4c4c4;
	text-decoration:none;
}
#foot-lists > li{
	width:210px;
	float:left;
}
#foot-lists > li.right{
	float:right;
	width:225px;
}
#foot-lists .social li{
	float:left;
	width:36px;
}
#foot-lists .social li:first-child{
	float:none;
	width:100%;
}
#foot-hiring {
	float:right;
	margin-top: 20px;
	position:relative
}
#foot-end .footer-mini{
	background: no-repeat center bottom transparent;
	height:70px;
}
#footer_mini_contents {
	padding-top: 10px;
}
#footer_mini_contents > p {
	color:#B0B0B0;
	display:block;
	float:left;
	font-size:10px;	
	margin:25px 10px 0 25px;
}
#footer_mini_contents > img {
	padding:0 12px;
}
#foot-end .label-container,#foot .label-container {
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	left: -11px;
	padding-left: 11px;
	position: absolute;
	top: -3px;
	width: auto;
	z-index: 1000;
}
#foot-end .label-container .label,#foot .label-container .label{
	background-color: #59BBEC;
	color: #FFFFFF;
	font-family: 'Yellowtail',cursive;
	font-size: 22px;
	height: 30px;
	padding: 2px 20px 0 5px;
}
#foot-business-owner {
	position: absolute;
}
img.footer-coming-soon {
	*float:left;
}
span.footer-coming-soon {
	color:#777;
	display: block;
	float: right;
	margin-right: 60px;
}
#foot-end .foot-mobile ul{
	margin-top:15px;
}
#foot-end .foot-mobile li{
	margin:5px 0;
}
.mobile-link {
	display:block;
	height:16px;
	position:relative;
	overflow-y:hidden;
}
.mobile-link img{
	position:relative;
}
.mobile-link img:hover{
	top:-14px;
}
.mobile-link.long img:hover{
	top:-17px;
}
.social li a {
	display:block;
	height:36px;
	position:relative;
	overflow-y:hidden;
}
.social li a img {
	position:relative;
}
.social li a:hover img {
	top:-36px;
}
#foot-hiring .hiring-link{
	color: #F01799;
	font-family: 'Museo300','Century Gothic',Arial;
	font-size: 15px;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 15px;
}
/* Sprites */
/* Footer */
#foot .sprite,#foot-end .sprite {
	/*this background-image declaration is a fall back incase the one in footer.php fails... but it should never*/
	background-image: url("/web-app/images/footer/icons/spritefooter.png");
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-clip: content-box;
	background-origin: content-box;
	display:block;
	padding:0\9 !important;/*Adding padding will mess up the sprite ... as odd as this looks it will fix IE8 and below since they don't support background-clip/origin */
}
.sprite.social-roll {
	height:36px;
	width:36px;
	float:left;
}
.social-roll.facebook       { background-position:     0     0; }
.social-roll.rss        { background-position: -35px     0; }
.social-roll.twitter        { background-position: -71px     0; }
.social-roll.youtube            { background-position:-107px     0; }
.social-roll.facebook:hover { background-position:     0 -36px; }
.social-roll.rss:hover  { background-position: -35px -36px; }
.social-roll.twitter:hover  { background-position: -71px -36px; }
.social-roll.youtube:hover      { background-position:-107px -36px; }

.sprite.app-roll {
	margin:5px;
	padding:5px;
}
.sprite.app-roll.dark {
	/*background-color:#666;*/
}
.sprite.app-roll.no-link {
	float:left;
}
.no-link + .footer-coming-soon{
	margin:5px;
	padding:5px;
}
.app-roll.iphone{
	background-position: -150px 0;
	height:16px;
	width:50px;
}
.app-roll.iphone:hover      { background-position: -150px -14px; }
.app-roll.iphone.dark       { background-position: -150px -28px; }
.app-roll.iphone.dark:hover { background-position: -150px -42px; }

.app-roll.android{
	background-position: -199px 0;
	height:17px;
	width:76px;
}
.app-roll.android:hover      { background-position: -199px -17px; }
.app-roll.android.dark       { background-position: -199px -33px; }
.app-roll.android.dark:hover { background-position: -199px -50px; }


.app-roll.blackberry{
	background-position: -275px 0;
	height:13px;
	width:80px;
}
.app-roll.blackberry:hover      { background-position: -275px -13px; }
.app-roll.blackberry.no-link,
.app-roll.blackberry.no-link:hover,
.app-roll.blackberry.dark.no-link:hover, 
.app-roll.blackberry.dark       { background-position: -275px -26px; }
.app-roll.blackberry.dark:hover { background-position: -275px -39px; }

.sprite.text-roll {

}
.text-roll.facebook {
	background-position: -355px 0;
	height:16px;
	width:73px;
}
.text-roll.facebook:hover {
	background-position: -355px -15px;
}
#geo_loc {
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0 0;
	float:right;
	height:16px;
	width:16px;
	position: relative;
    top: -40%;
    left: 15%;
}
