/**
 * Common Elements
 */

html {
	
}

body {
	
	margin: 0;
	padding: 0;
	
	/* background-image: url('/images/backgrounds/body-bg.jpg'); */
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #19181E;
	
	font-family: Sans-Serif, Calibri, Verdana;
	font-size: 11pt;
	
}

div, span, h1, h2, h3, h4, h5, form {
	margin: 0;
	padding: 0;
}

h1, h2 {
	
	font-size: 16pt;
	
}

.tooltip {
	color: White;
	background-color: #10100D;
	padding: 5px;
	border: none;
	z-index: 10;
}

.clear {
	clear: both;
}

/**
 * Font and Style Area
 */

#header-area #login-button a {
	
	font-size: 10pt;
	font-family: 'Courier New', Courier, monospace;
	font-weight: bold;
	color: #FFFFFF;
	
	text-decoration: none;
	
}

#header-area #login-button a:Hover {
	
	text-decoration: underline;
	
}

#content-area #results .result-number {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
}

#header-area #location-bar span {
	
	font-size: 13pt;
	color: #FFFFFF;
	
}

#header-area #location-bar input {
	
	font-family: 'Courier New', Courier, Monospace;
	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	
}

#header-area #location-bar .location-btn {
	
	height: 20px;
	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	font-family: Courier New, Courier, monospace;
	
}

#header-area #location-bar input[type=submit] {
	
	font-family: 'Courier New', Courier, monospace;
	
}

#search-area #ctl00_searchField {
	
	font-size: 14pt;
	text-align: left;
	
	border: #000000 2px solid;
	
}

#search-area #date-display #day-month #day {
	
	font-size: 8pt;
	padding-left:3px;	
	color: #FFFFFF;
	text-transform: uppercase;
	
}

#search-area #date-display #day-month #month {
	
	font-size: 11pt;
	
	color: #FFFFFF;
	text-transform: uppercase;
	
}

#search-area #date-display #date {
	
	font-size: 22pt;
	
	color: #FFFFFF;
	
}

#search-area #week-calendar ul li {
	
	cursor: pointer;
	
}

#search-area #week-calendar ul li .day {
	
	font-size: 8pt;
	color: #FFFFFF;
	
}

#search-area #week-calendar ul li .date {
	
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	
}

#search-area #week-calendar ul li.selected {
	
	background-color: #918f90;
	
}

#search-area #week-calendar ul li.all-item {
	
	background-color: #818f90;
	color: #FFFFFF;
	font-size: 8pt;
	
	text-align: center;
	
}

#search-area #week-calendar ul li.item-0 {
	
	background-color: #f8c834;
	
}

#search-area #week-calendar ul li.item-1 {
	
	background-color: #fbe424;
	
}

#search-area #week-calendar ul li.item-2 {
	
	background-color: #fbe825;
	
}

#search-area #week-calendar ul li.item-3 {
	
	background-color: #fbe424;
	
}

#search-area #week-calendar ul li.item-4 {
	
	background-color: #f9d526;
	
}

#search-area #week-calendar ul li.item-5 {
	
	background-color: #f9c52c;
	
}

#search-area #week-calendar ul li.item-6 {
	
	background-color: #f1b222;
	
}

#search-area #ctl00_btnSearch {
	
	font-size: 13pt;
	color: #FFFFFF;
	text-transform: uppercase;
	
	cursor: pointer;
	
}

#special-op-area #title {
	
	font-size: 16pt;
	font-weight: bold;
	color: #4a4a4a;
	
}

#special-op-area #title a  {
	
	font-size: 16pt;
	font-weight: bold;
	color: #4a4a4a;
	
}

#special-op-area #title a:hover  {
	
	font-size: 16pt;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration:underline;
	
}

#special-op-area #description {
	
	font-size: 11pt;
	
}

#special-op-area #savings {
	
	font-size: 11pt;
	/*font-weight: bold;*/
	color: #48772f;
	
}

#special-op-area #savings a {
	
	color: #48772f;
	text-decoration:none;
	
}

#special-op-area #savings a:hover {
	
	color: #48772f;
	text-decoration:underline;
	
}

#special-op-area #amounts #purchased span {
	
	font-size: 10pt;
	font-weight: bold;
	
}

#special-op-area #amounts #remaining span {
	
	font-size: 10pt;
	font-weight: bold;
	
}

#time-remaining span {
	font-size: 9pt;
}

#special-op-area #purchase #quantity span {
	
	font-size: 9pt;
	font-weight: bold;
	color: #cc3f36;
	text-transform: uppercase;
	
}

#special-op-area #purchase #quantity input#ctl00_sopHeaderPlaceHolder_txtPurchaseQty {
	
	font-size: 18pt;
	color: #FFFFFF;
	
}

.purchaseQty
{
	width: 51px; /* 51px - padding */
	height: 43px; /* 48px - padding */
	
	background-image: url('/images/backgrounds/quantity-input-bg.png');
	background-repeat: no-repeat;
	
	border: 0px none;
	padding: 5px 0 0 0;
	
	text-align: center;
	line-height: 48px;
	vertical-align: middle;
	
	font-size: 18pt;
	color: #FFFFFF;
}
input#ctl00_sopHeaderPlaceHolder_btnPurchase  {
	
	font-size: 18pt;
	color: #FFFFFF;
	
}

#special-op-area #purchase #cost span {
	
	font-size: 16pt;
	
}

#special-op-area #share div {
	
	margin: 0 10px 0 0;
	font-size: 10pt;
	
}

.specialsLabel {
    
    margin: 0 0 0 5px;
    font-family: 'Courier New', Courier, Monospace;   
    
}

.submitIntel {

    font-family: 'Courier New', Courier, Monospace;   
    height: 40;
    width: 670;
    overflow: auto;

}

.btnSubmitIntel {
	
	width: 122px;
	height: 32px;
	
	color: #fff;
	font-family: Courier New, Courier, monospace;
	font-size: 10pt;
	
	padding: 0;
	border: 0px none;
	margin: 5px 0 0 0;
	
	background-image: url('/images/backgrounds/submit-intel-bg.png');
	background-repeat: no-repeat;
	
}

.submit-intel-btn {

	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	font-family: Courier New, Courier, monospace;
    vertical-align: top;
        
}

#special-op-area #share div img {
	
	margin: 0 2px 0 0;
	
}

#content-region {
	
	
	
}

#content-region #content-left {
	
	width: 564px;
	
	float: left;
	
	position: relative;
	
	background-color: #fff;
	
}

#content-region #content-left #profile {
	
	width: 516px; /* 546px - padding */
	
	margin: 8px 0 0 8px;
	padding: 10px 10px 10px 20px;
	
	background-image: url('/images/backgrounds/content-left-bg.png');
	background-repeat: repeat-y;
	
}

#content-region #content-right {
	
	width: 317px;
	
	float: left;
	
	position: relative;
	margin: 0 0 0 17px;
	
	background-color: #fff;
	
}

#content-region #content-right #directives {
	
	width: 271px; /* 301px - padding */
	
	margin: 8px 0 0 8px;
	padding: 10px 10px 10px 20px;
	
	background-image: url('/images/backgrounds/content-right-bg.png');
	background-repeat: repeat-y;
	
}

#content-region #content-right #directives ul {

    margin-left: 0;
    padding:0;
    list-style-type:none; 
			
	
}

#content-region #content-right #directives li {

    margin-left: 0;
    background:url('/images/icons/bullet-hole.png') -2px 10px no-repeat;
    padding: 12px 0px 0px 25px;

}

#content-region .bottomEdge {
	
	position: absolute;
	
	bottom: -10px;
	left: 0px;
	
} 

#content-area #content h1 {
	
	font-size: 18pt;
	
}

#content-area #content p {
	
	font-size: 11pt;
	
}

#content-area #results .result-title {

	margin: 2px 0 0 0;
	/*font-size: 14pt;*/
	line-height: 13pt;
	font-size: 13pt;
	/*font-weight: bold;*/

}

#content-area #results .result-specialop-title {

	margin: 2px 0 0 0;
	/*font-size: 14pt;*/
	line-height: 13pt;
	font-size: 13pt;
	/*font-weight: bold;*/

}

#content-area #results .result-specialop-title a {
	
	color: #000;
	text-decoration: none;
	
}

#content-area #results .result-specialop-title a:Hover {
	
	text-decoration: underline;
	
}

#content-area #results .result-specialop .address {

    font-size: 10pt;

}

#content-area #results .result-specialop-title a {
	
	color: #000;
	text-decoration: none;
	
}

#content-area #results .result-title a:Hover {
	
	text-decoration: underline;
	
}

#content-area #results .result .address {

    font-size: 10pt;

}
#content-area #results .specialop-result .result-description {
	
	font-size: 10pt;
	line-height: 9pt;
	
}

#content-area #results .specialop-result .address {
	
	font-size: 9pt;
	line-height: 11px;
	font-style: italic;
	
}

#content-area #results #more-results a#view-all-specials {
	
	font-size: 11pt;
	color: #000;
	text-decoration: none;
	
}

#content-area #results #more-results a#view-all-specials:Hover {
	
	text-decoration: underline;
	
}

#content-area #results #more-results a#more-specials {
	
	font-size: 11pt;
	color: #000;
	text-decoration: none;
	
}

#content-area #results #more-results a#more-specials:Hover {
	
	text-decoration: underline;
	
}

#content-area #results #more-results #pagination {
	cursor: pointer;
}

#content-area #results #more-results #pagination a {
	
	font-size: 11pt;
	color: #000;
	text-decoration: none;
	
}

#content-area #results #more-results #pagination a.active {
	
	font-weight: bold;
	color: #fba31e;
	
}

#content-area #results #more-results #pagination a:Hover {
	
	text-decoration: underline;
	
}

#social-networks-area #twitter span {
	
	color: #fbda24;
	font-size: 14pt;
	
}

#social-networks-area #facebook span {
	
	color: #fbda24;
	font-size: 14pt;
	
}

#social-networks-area #blog span {
	
	color: #fbda24;
	font-size: 14pt;
	
}

#footer ul li a, #footer ul li {
	
	color: #fff;
	
	text-decoration: none;
	
}

#footer ul li a:Hover {
	
	text-decoration: underline;
	
}


/**
 * Block elements area
 */

#site-wrapper {
	
	width: 900px;
	
	margin: 0 auto 0 auto;
	
	position: relative;
	
}

#header-area {
	
	width: 100%;
	height: 120px;
	
	position: relative;
	
}

#header-area #logo {
	
	position: absolute;
	top: 10px;
	
}

#header-area #login-button {
	
	width: 160px;
	height: 20px;
	
	position: absolute;
	right: 0;
	top: 0;
	
	/*line-height: 20px;
	background-color: #ffffff;*/
	text-align: left;
	
}

#header-area #location-bar {
	
	width: 640px;
	/*height: 67px;*/
	height: 40px;
	
	position: absolute;
	right: 0;
	bottom: 0;
	
	background-image: url('/images/backgrounds/location-bar-bg.jpg');
	background-repeat: repeat-x;
	
}

#header-area #location-bar span {
	
	position: absolute;
	right: 10px;
	top: 8px;
	
}

#header-area #location-bar #location-area {
	
	position: absolute;
	right: 10px;
	top: 10px;
	font-family: 'Courier New', Courier, Monospace;
	color: White;
	
}

#header-area #location-bar #location-area #ctl00_ddlLocation {
	
	width: 390px;
	
}

#search-area {
	
	width: 100%;
	height: 47px; /* 45px - padding */
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#message-area .icon
{
	padding: 7px;
}

#message-area .message
{
	padding-top: 7px;
	color:Red;	
	position:relative;
	top:-7px;
}

#message-area 
{
	width: 100%;
	/*height: 47px;  45px - padding */
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#search-area #ctl00_searchField {
	
	height: 26px;
	width: 300px;
	
	margin: 6px 10px 0 10px;
	
	float: left;

}

.searchFieldWM
{
	color: #C0C0C0; /* default search text coloring */
}

.searchFieldBlack {
	color:Black;
}

#search-area #date-display {
	
	width: 100px;
	height: 40px;
	
	float: left;
	
	margin: 2px 0px 0px 0;
	
	background-image: url('/images/backgrounds/date-display-bg.png');
	background-repeat: no-repeat;
	
}

#search-area #date-display #day-month {
	
	width: 41px; /* 45px - padding */
	height: 37px; /* 37px - padding */
	
	padding: 2px 4px 0 0px;
	
	float: left;
	
}

#search-area #date-display #day-month #day {
	
	display: block;
	
	height: 10px;
	line-height: 10px;
	
	float: right;
	margin: 4px 0 0 0;
	
}

#search-area #date-display #day-month #month {
	
	display: block;
	
	height: 21px;
	
	float: right;
	margin: 0 0 0 0;
	
	text-align: right;
	
}

#search-area #date-display #date {
	
	width: 47px; /* 55px - padding */
	height: 37px; /* 37px - padding */
	
	padding: 2px 0 0 8px;
	
	float: left;
	
}

#search-area #week-calendar {
	
	width: 320px;
	height: 33px;
	
	float: left;
	
	margin: 2px 0 0px 0;
	padding: 7px 7px 0 0;
	
	background-image: url('/images/backgrounds/week-calendar-bg.png');
	background-repeat: no-repeat;
	
}

#search-area #week-calendar ul {
	
	padding: 0;
	margin: 0;
	
}

#search-area #week-calendar ul li {
	
	list-style: none;
	
	width: 34px;
	height: 27px;
	
	border-left: #FFF 1px solid;
	overflow: hidden;
	text-align: center;
	
	float: left;
	
}

#search-area #week-calendar ul li img {
	
	height: 27px;
	width: 27px;
	
}
#search-area #week-calendar ul li .day {
	
	display: block;
	
	width: 34px;
	
	text-align: center;
	
}

#search-area #week-calendar ul li .date {
	
	display: block;
	
	width: 34px;
	
	margin: -2px 0 0 0;
	
	text-align: center;
	
}

#search-area #week-calendar ul li.selected span {
	
	color: #333;
	
}

#search-area #ctl00_btnSearch {
	
	width: 87px;
	height: 36px;
	
	float: left;
	margin: 4px 40px 0px 0px;
	
	text-align: center;
	background-image: url('/images/backgrounds/search-submit-bg.png');
	background-repeat: no-repeat;
	border: 0px none;
	
}

#special-op-area {
	
	width: 100%;
	
	margin: 0 0 10px 0;
	position: relative;
	
	background-color: #ffffff;
	
}

#special-op-area #title {
	
	padding: 15px 0 10px 15px;
	
}

#special-op-area #description {
	
	width: 315px;
	height: 100px;
	
	overflow: hidden;
	margin: 0 0 0 15px;
	
}


#special-op-area #savings {
	
	width: 275px;
	height: 20px;
	
	position: absolute;
	left: 15px;
	top: 80px;
	
}


#special-op-area #amounts {
	
	width: 190px;
	height: 80px;
	
	position: absolute;
	left: 15px;
	top: 142px;
	
}

#special-op-area #amounts #purchased {
	
	width: 95px;
	height: 68px;
	
	float: left;
	text-align: center;
	
}

#special-op-area #amounts #remaining {
	
	width: 95px;
	height: 68px;
	
	float: left;
	text-align: center;
	
}


#special-op-area #time-remaining {
	
	width: 305px; /* 315px - padding */
	height: 20;
	
	position: absolute;
	left: 15px;
	top: 215px;
	
	padding: 0 0 0 10px;
	
	background-color: #f0f0f0;
	vertical-align: middle;
	
}

#special-op-area #time-remaining #timer {
	
	float: right;
	
}

#special-op-area #time-remaining #timer img {
	margin-right: 1px;
}


#special-op-area #purchase {
	
	width: 315px;
	height: 100px;
	
	position: absolute;
	left: 340px;
	top: 70px;
	
}

#special-op-area #purchase #quantity {
	
	width: 95px;
	height: 60px;
	
	text-align: center;
	
}

#special-op-area #purchase #quantity span {
	
	
	
}

#special-op-area #purchase #quantity input#ctl00_sopHeaderPlaceHolder_txtPurchaseQty {
	
	width: 51px; /* 51px - padding */
	height: 43px; /* 48px - padding */
	
	background-image: url('/images/backgrounds/quantity-input-bg.png');
	background-repeat: no-repeat;
	
	border: 0px none;
	padding: 5px 0 0 0;
	
	text-align: center;
	line-height: 48px;
	vertical-align: middle;
	
}

#special-op-area #purchase #purchase-button {
	
	width: 92px;
	height: 52px;
	
	position: absolute;
	top: 65px;
	left: 0px;
	
	z-index: 50;
	
}

#special-op-area #purchase #purchase-button input#ctl00_sopHeaderPlaceHolder_btnPurchase {
	
	width: 92px;
	height: 52px;
	
	background-image: url('/images/backgrounds/purchase-submit-bg.png');
	background-repeat: no-repeat;
	
	border: 0px none;
	z-index: 51;
	
}

.purchaseBtn {
	
	width: 92px;
	height: 52px;
	
	background-image: url('/images/backgrounds/purchase-submit-bg.png');
	background-repeat: no-repeat;
	
	border: 0px none;
	z-index: 51;
	
	font-size: 18pt;
	color: #FFFFFF;
}
#special-op-area #purchase #cost {
	
	width: 83px; /* 83px - padding */
	height: 55px; /* 81px - padding */
	
	position: absolute;
	left: -65px;
	top: 50px;
	
	padding: 25px 0 0 0;
	
	background-image: url('/images/backgrounds/cost-bg.png');
	background-repeat: no-repeat;
	
	text-align: center;
	
	z-index: 50;
	
}

#special-op-area #share {
	
	width: 315px;
	height: 20px;
	
	position: absolute;
	left: 25px;
	top: 250px;
	
}

#special-op-area #share div {
	
	float: left;
	
}

#special-op-area #left-column {
	
	width: 450px;
	
	position: relative;
	
	float: left;
	
}

#special-op-area #right-column {
	
	width: 450px;
	
	position: relative;
	
	margin: 0 0 10px 0;
	
	float: left;
	
}

#special-op-area #right-column #rough-edge {
	
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	
}

#venue-info-admin { 
	
	width: 100%;
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#venue-info-admin #left-column {
	
	position: relative;
	
	margin: 10px 0 10px 10px;
	
	float: left;
	
}

#venue-info-admin #right-column {
	
	width: 465px;
	
	position: relative;
	
	margin: 10px 0 0 5px;
	
	float: left;
	
}

#statistics, #venue-contacts {
	
	position: relative;
	margin: 0 0 10px 0;
	padding: 30px 5px 5px 5px;
	background-color: #e6e7e8;
	
	border: #000 1px solid;
	
}

.dotted-small {
	
	width: 371px; /* 387px - padding */
	
	margin: 0 0 0 0;
	padding: 30px 8px 8px 8px;
	position: relative;
	
	background-image: url('/images/backgrounds/small-dotted-bg.png');
	background-repeat: repeat-y;
	
}

#venue-info-admin .header, .header {
	
	height: 30px;
	width: 95%;
	color: #fff;
	font-family: 'Courier New',Courier,monospace;
	vertical-align: middle;
	line-height: 30px;
	padding: 0 0 0 5%;
	
	position:absolute;
	top: 0;
	left: 0;
	
	background-image: url('/images/backgrounds/header-bg.png');
	background-repeat: repeat-x;
	
}

#venue-info-area { 
	
	width: 100%;
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#venue-info-area #left-column {
	
	
	
	position: relative;
	
	margin: 10px 0 10px 5px;
	
	float: left;
	
}

.dotted {
	
	width: 496px; /* 512px - padding */
	
	margin: 0px 0 0 0px;
	padding: 8px 8px 8px 8px;
	position: relative;
	
	background-image: url('/images/backgrounds/512-dotted-bg.png');
	background-repeat: repeat-y;
	
}

.top {
	
	position: absolute;
	top: 0;
	left: 0;
	
}

.bottom {
	
	position: absolute;
	bottom: 0;
	left: 0;
	
}

.dotted-wide {
	
	width: 840px; /* 856px - padding */
	
	padding: 8px 8px 8px 8px;
	position: relative;
	
	background-image: url('/images/backgrounds/wide-dotted-bg.png');
	background-repeat: repeat-y;
	
}

.dotted-wide .top {
	
	position: absolute;
	top: 0px;
	left: 0px;
	
}

.dotted-wide .bottom {
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	
}

#venue-info-area #right-column {
	
	width: 370px;
	
	position: relative;
	
	margin: 10px 0 10px 5px;
	
	float: left;
	
}

#venue-info-area #submit-intel {
	
	margin: 10px 0 0px 5px;
	
}

.intelSubmitted 
{
    margin: 0 0 0 10px;
    color: red;
    font-family: 'Courier New', Courier, Monospace;
}

#venue-specials-area { 
	
	width: 100%;
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#venue-specials-area #left-column {
		
	position: relative;
	
	margin: 10px 0 10px 5px;
	
	float: left;
	
}

#venue-specials-area .no-specials { 
	
	background-color: #fffdb9;
	
	padding: 10px;
	
}

#venue-specials-area .no-specials h2 {
	
	font-family: 'Courier New',Courier,monospace;
	font-size: 18pt;
	color: red;
	
	margin: 0 0 10px 0;
	
	text-align: center;
	
}

#venue-specials-area .no-specials label {
	
	font-family: 'Courier New',Courier,monospace;
	font-size: 9pt;
	color: #000000;
	
}

#venue-specials-area #right-column {
	
	width: 370px;
	
	position: relative;
	
	margin: 10px 0 10px 5px;
	
	float: left;
	
}

#content-area {
	
	width: 100%;
	
	margin: 0 0 10px 0;
	
	background-color: #ffffff;
	
}

#content-area #content {
	
	width: 500px;
	
	float: left;
	
	margin: 15px 0 15px 25px;
	
}

#content-area #adSpace {
	
	width: 350px;
	
	padding: 0 0 0 15px;
	margin: 20px 0 0 0;
	
	float: left;
	
}

#content-area #adSpace img {
	
	margin-bottom: 10px;
	
}

#content-area #week-pager {

    float: right;
    margin: 0 380px 0 0;

}

#content-area #results {
	
	width: 525px;
	float: left;
	min-height: 500px;
	height: auto!important;
	height: 500px;
	
	padding: 15px 10px 10px 6px;
	
}

#content-area #results h1 {
	
	margin: 0 0 0 5px;
	
}

#content-area #right-header {
	
	width: 348px;
	
	margin: 15px 0 0 0;
	
	float: left;
	
}

#content-area #map-canvas {
	
	width: 348px;
	height: 348px;
	
	margin: 15px 0 15px 0;
	
	float: left;
	
}

#content-area #right-adspace {
	
	width: 348px;
	
	float: left;
	
}

#content-area #results .result {
	
	width: 532px; /* 532px - padding */
	height: 71px; /* 89px - padding */
	
	padding: 8px 10px 10px 10px;
	
	position: relative;
	margin: 0 0 8px 0;
	
	background-image: url('/images/backgrounds/special-bg.png');
	background-repeat: no-repeat;
	
}

#content-area #results .result-specialop {
	
	width: 512px; /* 532px - padding */
	height: 160px; /* 89px - padding */
	
	padding: 8px 10px 10px 10px;
	
	position: relative;
	margin: 0 0 8px 0;
	
	background-image: url('/images/backgrounds/result-specialop-bg.png');
	background-repeat: no-repeat;
	
}

#content-area #results .resultHover {
	
	background-image: url('/images/backgrounds/special-bg-hover.png');
	
}

#content-area #results .resultSelected {
	
	background-image: url('/images/backgrounds/special-bg-hover.png');
	
}

#content-area #results .specialop-result {
	
	width: 492px; /* 532px - padding */
	height: 119px; /* 137px - padding */
	
	padding: 8px 10px 10px 30px;
	
	position: relative;
	margin: 0 0 8px 0;
	
	background-image: url('/images/backgrounds/specialop-bg.png');
	background-repeat: no-repeat;
	
}

#content-area #results .specialop-result .result-description {
	
	width: 375px;
	margin: 4px 0 0 0;
	
}

#content-area #results .specialop-result .address {
	
	margin: 6px 0 0 0;
	
}

#content-area #results .specialop-result input#ctl00_sopHeaderPlaceHolder_btnPurchase {
	
	width: 92px;
	height: 52px;
	
	position: absolute;
	right: 20px;
	top: 42px;
	
	background-image: url('/images/backgrounds/purchase-submit-bg.png');
	background-repeat: no-repeat;
	
	border: 0px none;
	z-index: 51;
	
}

#content-area #results .specialop-result #time-remaining {
	
	width: 185px;
	height: 25;
	
	position: absolute;
	right: 20px;
	bottom: 17px;
	
	padding: 0 0 0 10px;
	
	background-color: #f0f0f0;
	vertical-align: middle;
	
}

#content-area #results .specialop-result #time-remaining #timer {
	
	float: right;
	
}

#content-area #results .specialop-result #time-remaining #timer img {
	margin-right: 1px;
}

#content-area #results .specialop-result .icons {
	
	width: 110px;
	height: 26px;
	
	position: absolute;
	left: 200px;
	top: 90px; 
	vertical-align: middle;
	
    	
	
}

#content-area #results .result-number {
	
	width: 40px;
	height: 40px;
	
	position: absolute;
	top: 20px;
	left: -40px;
	
	line-height: 40px;
	text-align: center;
	
	background-image: url('/images/backgrounds/result-number.png');
	background-repeat: no-repeat;
	
}

#content-area #results .address {
	
	position: absolute;
	bottom: 10px;
	
}

#content-area #results .result .icons {
	
	width: 110px;
	height: 26px;
	
	position: absolute;
	right: 0;
	top: 50px;
	
}

#content-area #results .result-specialop .icons {
	
	width: 110px;
	height: 26px;
	
	position: absolute;
	right: 0;
	top: 136px;
	
}

#content-area #results #more-results {
	
	position: relative;
	height: 20px;
	
}

#content-area #results #more-results #view-all-specials {
	
	position: absolute;
	left: 5px;
	
}

#content-area #results #more-results #more-specials {
	
	position: absolute;
	right: 0px;
	
}

#content-area #results #more-results #pagination {
	
	width: 100%;
	
	position: absolute;
	left: 0;
	
	text-align: center;
	
}

#social-networks-area {
	
	width:100%;
	height: 210px;
	
	background-color:Black;
	
}

#social-networks-area #twitter {
	
	width: 300px;
	
	padding: 15px 0 0 0;
	float: left;
	
	text-align: center;
	
}

#social-networks-area #twitter span {
	
	display: block;
	margin: 0 auto;
	width: 100px;
	
}

#social-networks-area #facebook {
	
	width: 300px;
	
	padding: 15px 0 0 0;
	float: left;
	
	text-align: center;
	
}

#social-networks-area #facebook span {
	
	display: block;
	margin: 0 auto;
	width: 100px;
	
}

#social-networks-area #blog {
	
	width: 300px;
	
	padding: 15px 0 0 0;
	float: left;
	
	text-align: center;
	
}

#social-networks-area #blog span {
	
	display: block;
	margin: 0 auto;
	width: 130px;
	
}

#footer {
	
	height: 110px;
	
}

#footer ul {
	
	padding: 40px 0 0 0;
	margin: 0;
	
}

#footer ul li {
	
	list-style: none;
	float: left;
	
	margin: 0 0 0 50px;
	
}

#footer ul li a {
	
}

#newsletter {
 
	width: 100%;
	/*height: 28px;*/
	 
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #FFF 1px solid;
	background-color: #09620E;
	float:left;
	/*border-bottom: #09620E 1px solid;
	background-color: #000000;
	position: relative;
	*/
 
}


#newsletter #expansion-preventer {
	
	width: 900px;
	margin: 0 auto;
	
}

#newsletter #expansion-preventer input {
	
	font-size: 9pt;
	font-family: 'Courier New', Courier, Monospace;
	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	
}

#newsletter #expansion-preventer span {
	
	font-family: 'Courier New', Courier, monospace;
	font-size: 9pt;
	color: #fff;
	
}

#newsletter #expansion-preventer .location-btn {
	
	font-size: 9pt;
	height: 20px;
	background-color: #000000;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	font-family: Courier New, Courier, monospace;
	
}

#newsletter #expansion-preventer a {
 
	font-family: 'Courier New', Courier, monospace;
	font-size: 9pt;
	color: #fff;
 
}

#newsletter #expansion-preventer a:Hover {
 
	font-family: 'Courier New', Courier, monospace;
	font-size: 9pt;
	color: #808080;
 
}

.orderField1 .orderField1 .orderField3 .orderQty
{
	margin-bottom: 5px;
}
.orderField1
{
	border: 1px solid #808080;
	width: 285px;
}
.orderField-175
{
	border: 1px solid #808080;
	width: 175px;
}
.orderField2
{
	border: 1px solid #808080;
	width: 122px;
}
.orderField3
{
	border: 1px solid #808080;
	width: 45px;
}
.orderQty
{
	border: 1px solid #808080;
	width: 35px;
	text-align:center;
}
.orderLabel1
{
	
	font-size: 10pt;
	font-family: Sans-Serif, Calibri, Verdana;
	margin-bottom: 3px;
}
.signIn
{
	font-family: Sans-Serif, Calibri, Verdana;
	color: #00FF00;
	font-weight: bold;
	width: 87px;
	height: 36px;
	text-align: center;
	font-size: x-large;
}
#login-name
{
	color:White;
	font-family: 'Courier New', Courier, monospace;
	text-align:right;
	padding-top:10px;
	/*padding-right:170px;*/
	font-size:10pt;
}

#login-name a {
	
	font-size: 10pt;
	font-family: 'Courier New', Courier, monospace;
	/*font-weight: bold;*/
	color: #FFFFFF;
	
	text-decoration: none;
	
}

#login-name a:Hover {
	
	text-decoration: underline;
	
}
.orderFormMessage
{
	font-family: Sans-Serif, Calibri, Verdana;
	font-size: 12pt;
	color: #FF0000;
	width: 90%;
}
a.sopTitle
{
	font-size: 16pt;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration:none;
}