/* HTML5 BOILERPLATE START */


/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */


/* =============================================================================
   HTML5 element display
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Force vertical scrollbar in non-IE
 * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
 *    www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
 * 4. Prevent iOS text size adjust on device orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html { font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

/* 
 * These selection declarations have to be separate
 * No text-shadow: twitter.com/miketaylr/status/12228805301
 * Also: hot pink!
 */

::-moz-selection { background: #ff602b; color: #fff; text-shadow: none; }
::selection { background: #ff602b; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #00e; }
a:visited { color: #551a8b; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * Improve image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img { border: 0; -ms-interpolation-mode: bicubic; }

/*
 * Correct overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* 
 * Remove inner padding and border in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }


/* =============================================================================
   Primary styles
   Author: 
   ========================================================================== */








/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* =============================================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}


/* =============================================================================
   Print styles.
   Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


/* HTML5 BOILERPLATE STOP */

/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}

/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;margin:0;padding:0;}


a {outline:none;} 
a:hover { text-decoration:underline; }

.left {float:left;}
.right {float: right;}
.width960 {width:960px; margin: 0 auto;}
.clearAll { clear: both; overflow: hidden; line-height: 0px; font-size: 0px; margin: 0; padding: 0;}


/* main layout */

body {
	background-image: url(../siteImages/tsibato-backtile-oct2011.png);
	background-repeat: repeat-x;
	background-position: 0 25px;
	font-family: Helvetica, Arial, sans-serif;
}
#container, #main {
	margin: 0 auto;
	width:960px;
	position: relative;
}

#toplinks {
	background-color: #c13506;
	height:25px;
}

#mainHeader {
	background-image: url(../siteImages/tsibato-sprite-oct2011.png?2);
	width:960px;
	height:135px;
}
#logo {
	background-image: url(../siteImages/tsibato-sprite-oct2011.png?2);
	width:190px;
	height:125px;
	background-position: -24px -184px;
	text-indent: -9999px;
}

#main aside {
	background-color: #fff;
	

	
	width:180px;
	position: absolute;
	left:0px;
}
#main #mainContent {
	background-color: #fff;
	width:660px;
	margin: 0 0 0 180px;
	min-height: 600px;
}

/* top */

#topMessage p {
	display: block;
	padding: 10px;
	margin: 0;
	height:25px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
#topMessage p.success{
	background-color: #bbf68c;
	border-bottom: #8fc663 solid 3px;
	color:#8fc663;
}
#topMessage p.fail{
	background-color: #ff3c32;
	border-bottom: #aa1810 solid 3px;
	color:#aa1810;
}



#toplinks ul {
	left: 17px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#toplinks ul li {
	color:#ffaf94;
	font-size: 11px;
	float: left;
	padding: 0 10px 0 0px;
	position: relative;
	top:5px;
	text-shadow: 1px 1px 1px #6a2007;
	
}
#toplinks ul li a {
	color:#ffaf94;
	font-size: 11px;
	text-decoration: none;
	
}
#toplinks ul li a:hover {
	text-decoration: underline;
}

#toptools {
	position: absolute;
	right: 0px;
	top:0px;
	z-index: 1000;
}

#toptools ul {
	float: left;
}
#toptools ul li {
	float: left;
}
#toptools #myaccount {
	position: relative;
	width:160px;
	
}
#toptools #myaccount>a{
	position: relative;
	display: block;

	background-color: #fff;
	border-left:#ffd2c3 solid 2px;
	border-right:#ffd2c3 solid 2px;
	border-bottom:#ffd2c3 solid 2px;
	-moz-box-shadow:0px 0px 3px #e6441b;	
	-webkit-box-shadow:0px 0px 3px #e6441b;	
	box-shadow: 0px 0px 3px #e6441b;	
	padding: 10px 45px 10px 10px ;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	color:#c13506;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#toptools #myaccount a span {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -224px -465px;
    height: 16px;
    position: absolute;
    right: 0px;
    top: 14px;
    width: 20px;

}
#toptools #myaccount ul {
	display: none;
	
	width:156px;
	
	background-color: #fff;
	border-left:#ffd2c3 solid 2px;
	border-right:#ffd2c3 solid 2px;
	border-bottom:#ffd2c3 solid 2px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	position: absolute;
	top:36px;

}
#toptools #myaccount:hover ul {
	display: block;
	padding: 10px 0 10px 0;

}
#toptools #myaccount ul li {
	display: block;
	float: none;
	padding: 5px 5px 5px 10px;
	
	font-size: 10px;
	color:#b0b0b0;
	
	
	
}
#toptools #myaccount ul li a {
	font-size: 12px;
	color:#c13506;
	padding: 0 5px 0 0;
}
#toptools #myaccount ul li a:hover {
	text-decoration: none;
}

#toptools #register a{
	display: block;

	background-color: #fff;
	border-left:#ffd2c3 solid 2px;
	border-right:#ffd2c3 solid 2px;
	border-bottom:#ffd2c3 solid 2px;
	-moz-box-shadow:0px 0px 3px #e6441b;	
	-webkit-box-shadow:0px 0px 3px #e6441b;	
	box-shadow: 0px 0px 3px #e6441b;	
	padding: 10px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	color:#c13506;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#toptools #register a:hover {
	background-color: #b1eef4;
	color: #01567a;
	border-color: #fff;
	text-decoration: underline;
}
#toptools #login a{
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 2px #C13506;
    top: 8px;
}
#toptools #login a:hover {
	text-decoration: underline;
}

#toptools #brag {
	background-color: #c13506;
	padding: 7px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	border-left:#ff7133 solid 1px;
	border-right:#ff7133 solid 1px;
	border-bottom:#ff7133 solid 1px;
	
	-moz-box-shadow:inset 0 -6px 5px #b73206;
   -webkit-box-shadow:inset 0 -6px 5px #b73206;
   box-shadow:inset 0 -6px 5px #b73206;

	
}
#toptools #brag li  {
	color: #FF602B;
    font-size: 12px;
    line-height: 12px;
    position: relative;
    text-align: right;
    text-shadow: 1px 1px 2px #8c2806;
    top: -3px;
}
#toptools #brag li span {
	float: left;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 11px;
    margin: 0 5px 0 3px;
    position: relative;
    top: 9px;
}

#topSubscribe {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -355px -309px;
    height: 42px;
    line-height: 10px;
    padding: 27px 0 0 16px;
    position: absolute;
    right: 140px;
    top: 74px;
    width: 254px;
    z-index: -10;
}
#topSubscribe h3 {
	color:#6e270f;
	font-size: 11px;
	font-weight: normal;
	display: none;
}
#topSubscribe input {
	border-color: #E24E1C #FF7E38 #FF7E38 #E24E1C;
    border-style: solid;
    border-width: 1px;
    
	-moz-box-shadow:inset 1px 1px 3px #9F9F9F;
   -webkit-box-shadow:inset 1px 1px 3px #9F9F9F;
	box-shadow: 1px 1px 3px #9F9F9F inset;
	
	height:22px;
}
#topSubscribe a.submitButton1 {
	height: 18px;
    padding: 7px 0 0 6px;
    position: absolute;
    right: 32px;
    top: 27px;
    width: 23px;
	border:#c13506 solid 1px;
	background-color: #c13506;
	
	background-image: linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -o-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.78, rgb(193,53,6)),
		color-stop(1, rgb(224,81,9))
	);
	
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 2px #8C2806;
	text-decoration: none;
	
}
#topSubscribe a.submitButton1:hover {
	background-image:none;

	background-color: #e05009;
}


#caveman {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -604px -202px;
    height: 73px;
    position: absolute;
    right: 9px;
    top: 65px;
    width: 154px;
}
#caveman.pirate {
	
    background-position: -757px -190px;
    height: 86px;
   
    right: 9px;
    top: 51px;
    width: 154px;
}
#newsBallon {
	display: block;

	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -388px -511px;
    height: 69px;
    position: absolute;
    right: 145px;
    top: 51px;
    width: 453px;
    padding: 10px;
    z-index: 5000;
}
#newsBallon a.closePopup {
	padding: 0 5px;
	line-height: 18px;
	font-size: 12px;
	top:5px;
	right:19px;
	
}
#newsBallon h2 {
	font-weight: bold;
	color: #01567a;
	font-size: 18px;
}
#newsBallon p {
	font-size: 14px;
	color: #7b7b7b;
}
#newsBallon p a {
	color: #ff602b;
}
#newsBallon p a:hover {
	text-decoration: none;
}

#featuredCategories {
	
	

	background-color: #b1eef4;
	overflow: hidden;
	height:45px;
	margin: 0 10px;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
	background-image: linear-gradient(bottom, rgb(139,207,219) 0%, rgb(177,238,244) 10%);
	background-image: -o-linear-gradient(bottom, rgb(139,207,219) 0%, rgb(177,238,244) 10%);
	background-image: -moz-linear-gradient(bottom, rgb(139,207,219) 0%, rgb(177,238,244) 10%);
	background-image: -webkit-linear-gradient(bottom, rgb(139,207,219) 0%, rgb(177,238,244) 10%);
	background-image: -ms-linear-gradient(bottom, rgb(139,207,219) 0%, rgb(177,238,244) 10%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(139,207,219)),
		color-stop(0.1, rgb(177,238,244))
	);
	
	
	-webkit-box-shadow: 0px 0px 4px #c13506; 
     -moz-box-shadow: 0px 0px 4px #c13506; 
          box-shadow: 0px 0px 4px #c13506;
	
	
}
#featuredCategories li:first-child {
	margin:0 0 0 10px;
}
#featuredCategories li {
	float: left;
	margin: 0 5px 0 5px;
	position: relative;
	top:5px;
	
}
#featuredCategories li a{ 
	color:#01567a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#featuredCategories li a:hover {
	text-decoration: none;
}
#featuredCategories li.icon {
	border-right: 1px solid #8ed0dc;
    padding: 0 8px 10px 0;
    position: relative;
    top: 14px;
}
#featuredCategories li.icon span{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -58px -334px;
    display: block;
    float: left;
    height: 20px;
    margin: 0 5px 0 0;
    width: 20px;
}
#featuredCategories li.icon.summer span {
	background-position: -58px -355px;
}
#featuredCategories li.icon.woman span {
	background-position: -58px -376px;
}
#featuredCategories li.icon.hot span {
	background-position: -58px -397px;
}
#featuredCategories li.icon.vacation span {
	background-position: -58px -461px;
}
#featuredCategories li.icon.xmas span {
	background-position: -53px -439px;
    width: 28px;
}
#featuredCategories li.icon.valentine span {
	background-position: -53px -483px;
    width: 28px;
}
#featuredCategories li.icon.apokries span {
	background-position: -53px -506px;
    width: 28px;
}

#featuredCategories li.icon.pasxa span {
	background-position: -49px -528px;
    width: 28px;
}

#featuredCategories li.add span {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    
    display: block;
    float: left;
    height: 20px;
    margin: 0 5px 0 0;
    width: 20px;
	background-position: -58px -418px;
}
#featuredCategories li.add {
	border: 1px dotted #7BC8CF;
    
    left: -5px;
    padding: 5px;
    position: relative;
    top: 7px;
}
#featuredCategories li.add a {
	font-size: 11px;
    font-weight: normal;
    opacity: 0.5;
}
#featuredCategories li.add a:hover {
	opacity:1;
}
#featuredCategories li.icon:hover {
	background-color: #d0f4f8;
	padding: 4px;
	position: relative;
	top:10px;
	left:-4px;	
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	border-right: 1px solid #8ed0dc;
	border-bottom: 1px solid #8ed0dc;

}
#featuredCategories li.selected,#featuredCategories li.selected:hover {
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888;
	
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	
	top:6px;
	left:0px;
	
}


/* aside start */

#search {
	margin: 5px;
	padding: 5px;

	background-color: #e0e0e0;
	border: #cacaca solid 1px;
	
	background-image: linear-gradient(bottom, rgb(224,224,224) 25%, rgb(247,247,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(224,224,224) 25%, rgb(247,247,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(224,224,224) 25%, rgb(247,247,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(224,224,224) 25%, rgb(247,247,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(224,224,224) 25%, rgb(247,247,247) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(224,224,224)),
		color-stop(1, rgb(247,247,247))
	);
	
	
	
}
#search #searchInput {
	border: #9f9f9f solid 2px;
	background-color: #fff;
	height:20px;
	padding: 5px;
	position: relative;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0px 0px 2px #9f9f9f;
	-webkit-box-shadow: 0px 0px 2px #9f9f9f;
	box-shadow: 0px 0px 2px #9f9f9f;

}
#search #searchInput input {
	border: none;
	font-size: 12px;
	font-weight: normal;
	color:#909090;
	width: 240px;
}
#search #searchInput a {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -95px -335px;
    display: block;
    height: 22px;
    position: absolute;
    right: 2px;
    top: 5px;
    width: 22px;
}
#search #searchInput a:hover {
	background-position: -95px -355px;
}
#alertSuggestion {
	position: relative;
}
#alertSuggestion a {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	display: block;
	background-color: #0174a4;
	padding: 6px 5px 5px 25px;
	margin: 5px 0 5px 0;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background-image: linear-gradient(bottom, rgb(1,86,123) 0%, rgb(1,121,172) 100%);
	background-image: -o-linear-gradient(bottom, rgb(1,86,123) 0%, rgb(1,121,172) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(1,86,123) 0%, rgb(1,121,172) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(1,86,123) 0%, rgb(1,121,172) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(1,86,123) 0%, rgb(1,121,172) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(1,86,123)),
		color-stop(1, rgb(1,121,172))
	);
}
#newOffers {
	padding: 0px 5px 8px 2px;
	position: relative;
}
#newOffers a {
	
	display: block;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color:#5d5d5d;
	padding: 8px 8px 8px 35px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	text-shadow: 1px 1px #FFFFFF;
	
	border: #d3d3d3 solid 1px;

	background-image: linear-gradient(bottom, #CCCCCC 0%, #E9E9E9 100%);
	background-image: -o-linear-gradient(bottom, #CCCCCC 0%, #E9E9E9 100%);
	background-image: -moz-linear-gradient(bottom, #CCCCCC 0%, #E9E9E9 100%);
	background-image: -webkit-linear-gradient(bottom, #CCCCCC 0%, #E9E9E9 100%);
	background-image: -ms-linear-gradient(bottom, #CCCCCC 0%, #E9E9E9 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(204,204,204)),
		color-stop(1, rgb(233,233,233))
	);
}
#newOffers a:hover {
	background-color: #ff602b;
	background-image: none;
	color:#fff;
	text-shadow: none;
}
#newOffers span.new {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -89px -389px;
    display: block;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 5px;
    width: 30px;
}
#newOffers span.arrow {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -223px -480px;
    display: block;
    height: 22px;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 22px;
}
#alertSuggestion a:hover {
	background-color: #ff602b;
	background-image: none;
	
}
#alertSuggestion span {
	display: block;
	width:18px;
	height:18px;
	left: 4px;
    position: absolute;
    top: 1px;
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -117px -331px;
	
}
#alertSuggestion strong {
	font-weight: bold;
}

#filters {
	padding: 0 5px 0 5px;
	position: relative;
	top:-3px;
	
}
.filter h2 {
	background-color: #DDDDDD;
    color: #777777;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    overflow: hidden;
    padding: 7px 0 0 5px;
    text-transform: uppercase;
	
}
.filter h3 a {
	display: block;
	font-weight: bold;
	font-size: 10px;
	color:#01567a;
	text-decoration: none;
	border-bottom: #01567a dotted 1px;
	padding: 5px 0 3px 5px;
}
.filter h4 a {
	color: #4C4C4C;
    display: block;
    
    font-size: 12px;
    font-weight: normal;
    height: 17px;
    line-height: 24px;
    padding: 6px 0 12px 5px;
    text-decoration: none;
}
.filter ul {
	overflow: hidden;
}

.filter ul li a{
	
	border-bottom: 1px dotted #CCCCCC;
	color: #4C4C4C;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 17px;
    line-height: 24px;
    padding: 6px 0 12px 5px;
    text-decoration: none;
    width: 140px;
}
.filter ul li a b {
	opacity:0.5;
	font-size: 11px;
	font-weight: normal;
}
.filter ul li.selected a, .filter h4.selected a,.filter ul li a:hover, .filter h4 a:hover {
	background-color: #555;
	border-bottom: 1px solid #555555;
	
	-moz-box-shadow: inset 0 0 2px #000;
	-webkit-box-shadow: inset 0 0 2px#000;
	box-shadow: inner 0 0 2px #000;
	
	color: #fff;
}
.filter select {
	font-size: 13px;
    left: 5px;
    position: relative;
    top: 9px;
    width:135px;
}


#asideShadow {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -938px -221px;
    height: 527px;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
}

#asideSubscribe {
	background-color: #ddd;
	
	background-image: linear-gradient(bottom, rgb(221,221,221) 95%, rgb(184,184,184) 100%);
	background-image: -o-linear-gradient(bottom, rgb(221,221,221) 95%, rgb(184,184,184) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 95%, rgb(184,184,184) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 95%, rgb(184,184,184) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 95%, rgb(184,184,184) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.95, rgb(221,221,221)),
		color-stop(1, rgb(184,184,184))
	);
	
	position: relative;
	margin: 17px 0;
	
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#asideSubscribe h3 {
	color: #999999;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
}
#asideSubscribe input {
	font-size: 14px;
	font-weight: normal;
	color:#aaa;
	
	background-color: #fff;
	border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	left: 10px;   
        
    padding: 20px 0 10px 15px;
    position: relative;
    width: 263px;
}
#asideSubscribe .inputEmail {
	position: relative;
}
#asideSubscribe a.submitButton2 {
	display: block;
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -118px -353px;
    height: 42px;
    position: absolute;
    right: 14px;
    width: 43px;
    top:2px;
    
}
#asideSubscribe a.submitButton2:hover {
	background-position: -118px -395px;
	
}
#asideSubscribe ul {
	overflow: hidden;
	margin: 0 0 0 30px;
}
#asideSubscribe ul li {
	float: left;
	padding: 10px 1px;
}
#asideSubscribe ul li a{
	display: block;
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -265px -335px;
    width:74px;
    height:37px;
    text-indent: -9999px;
}
#asideSubscribe ul li.iphone a {
	 background-position: -265px -335px;
}
#asideSubscribe ul li.rss a {
	 background-position: -265px -372px;
}
#asideSubscribe ul li.tweet a {
	 background-position: -265px -410px;
}

#subscribeShadow {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -356px -292px;
    display: block;
    height: 25px;
    position: absolute;
    width: 300px;
} 

/* aside end */

/* dealListTools start */
.dealListTools {
	background-color:#eeeeee;
	position: relative;
	
}
.dealListToolsBottom {
	background-color:#fff;
	position: relative;
}
.dealListToolsBottom  #dealListNoOfDeals {
	position: absolute;
	right:0px;
	font-size: 13px;
	top:10px;
}

ul.dealPagination {
	left: 6px;
    overflow: hidden;
    position: relative;
}
ul.dealPagination li {
	float: left;
}


ul.dealPagination li a {
	display: block;
	background-color: #fdfdfd;
	background-image: linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(241,241,241) 0%, rgb(255,255,255) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(241,241,241)),
		color-stop(1, rgb(255,255,255))
	);
	
	border: #cccccc solid 1px;
	
	-moz-box-shadow: 0px 0px 4px #cccccc;
	-webkit-box-shadow: 0px 0px 4px #cccccc;
	box-shadow: 0px 0px 4px #cccccc;
	
	color: #555555;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 5px 2px 5px 0;
    padding: 6px 9px 4px;
    text-decoration: none;

}
ul.dealPagination li.dots a {
	background: none;
	background-image: none;
	color: #a2c0cd;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow: none;
}
ul.dealPagination li.next a{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -214px -356px;
    text-indent: -9999px;
    width: 7px;
    padding: 5px 9px 4px;
 
}
ul.dealPagination li.prev a{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -216px -380px;
    text-indent: -9999px;
    width: 7px;
  	padding: 5px 9px 4px;
}
ul.dealPagination li.next a:hover{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -214px -405px;
    text-indent: -9999px;
    width: 7px;
 	background-color: #444;
}
ul.dealPagination li.prev a:hover{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -216px -429px;
    text-indent: -9999px;
    width: 7px;
 	background-color: #444;
}

ul.dealPagination li.selected a, ul.dealPagination li a:hover {
	color: #fff;
	background-color: #444;
	background-image: linear-gradient(bottom, rgb(68,68,68) 0%, rgb(153,153,153) 100%);
	background-image: -o-linear-gradient(bottom, rgb(68,68,68) 0%, rgb(153,153,153) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(68,68,68) 0%, rgb(153,153,153) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(68,68,68) 0%, rgb(153,153,153) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(68,68,68) 0%, rgb(153,153,153) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(68,68,68)),
		color-stop(1, rgb(153,153,153))
	);


}

#dealListSort {
	font-size: 13px;
    position: absolute;
    right: 106px;
    top: 10px;
}
ul.dealViews {
	position: absolute;
	right:0px;
	top:0px;
}
ul.dealViews li {
	float: left;
}
ul.dealViews li a {
	text-indent: -9999px;
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -184px -336px;
    display: block;
    width:27px;
    height:27px;
    
    -moz-box-shadow: 0px 0px 4px #c6d1d2;
	-webkit-box-shadow: 0px 0px 4px #c6d1d2;
	box-shadow: 0px 0px 4px #c6d1d2;
	
	margin: 5px 5px 0 0;
    
}
ul.dealViews li.list a {
	background-position: -184px -336px;
}
ul.dealViews li.list.selected a,ul.dealViews li.list a:hover {
	background-position: -184px -363px;
}
ul.dealViews li.grid a {
	background-position: -184px -390px;
}
ul.dealViews li.grid.selected a,ul.dealViews li.grid a:hover {
	background-position: -184px -417px;
}
ul.dealViews li.map a {
	background-position: -184px -444px;
}
ul.dealViews li.map.selected a,ul.dealViews li.map a:hover {
	background-position: -184px -471px;
}
ul.dealViews li span.new {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -144px -337px;
    display: block;
    height: 13px;
    position: absolute;
    right: 0px;
    top: 3px;
    width: 19px;

}
/* dealListTools end */
/* dealsList start */

#dealsList {position: relative; overflow: hidden; background-color:#eee}

#dealsList li.deal { padding: 5px 0 5px 0;border-bottom:#bababa solid 1px;overflow: hidden; background-color: #fff; margin: 1px 0;}
#dealsList li.deal.alt { background-color: #fff;}


#dealsList li.deal.spotlight {
    position:relative;}
#dealsList li.deal.spotlight2 {border:#8de1ea solid 2px; background-color: #ebfdff;}
#dealsList li.deal.spotlight .featuredBanner { background-image: url("../siteImages/tsibato-sprite-oct2011.png?2"); width:70px; height:70px; position: absolute; z-index:100; top:0px;background-position: -550px -439px; }



#dealsList li.deal:hover, #dealsList li.deal.altColor:hover {background-color: #effdff;}
#dealsList li.deal.altColor {background-color: #fff;}

#dealsList .dealPhoto {position: relative; left:4px;  float: left;}

#dealsList .dealPhoto a img{border: #e0e0e0 solid 1px; padding: 1px;background-color: #FFFFFF;}

#dealsList .dealFav a {
	display: block;
	position: absolute;
	width:16px; height:16px;
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
	background-position: -5px -350px;
}
#dealsList .dealFav a:hover , #dealsList .dealFav.inList a {
	background-position: -5px -334px;
}

#dealsList .dealShare {margin-top: -2px;
    overflow: hidden;
    position: relative;
    right: -81px;}
#dealsList .dealShare li a {width:16px; height:16px; background-repeat: no-repeat;margin: 0 2px 0 0;}
#dealsList .dealShare a.fbshareicon {float:left; display:block;background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");background-position: -5px -367px;}
#dealsList .dealShare a.tweetshareicon {float:left; display:block; background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");background-position: -5px -384px;}
#dealsList .dealShare a.emailicon {float:left; display:block; background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");background-position: -5px -401px;}

#dealsList .dealDetails {position: relative; left:10px; width:286px; float: left; margin: 0 0px 0 0 ; }
#dealsList .dealDetails h2 {padding: 0 0 5px 0;}
#dealsList .dealDetails h2 a{color: #014A71;text-decoration: none;}
#dealsList .dealDetails h2 a:hover {text-decoration: underline;}
/*
#dealsList .dealDetails h2 a { color:#01476e; font-size: 16px; font-weight: bold; text-decoration: none;}
#dealsList .dealDetails h2 a:hover { text-decoration: underline; }
*/
#dealsList .dealDetails h2 { color:#01476e; font-size: 16px; font-weight: bold; text-decoration: none;}
#dealsList .dealDetails p a {border-bottom: 1px dotted #026B8C;
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 5px;
    text-decoration: none;}
#dealsList .dealDetails p a:hover {text-decoration: underline;}
#dealsList .dealDetails p span { font-weight:bold;}

#dealsList .dealDetails ul {line-height: 11px; padding: 2px 0;border-bottom: 1px dotted #026B8C; overflow: hidden; clear: both;}
#dealsList .dealDetails ul li {float: left; padding: 0 2px;}
#dealsList .dealDetails ul li.provider {line-height:15px;font-size: 10px; font-weight: normal; color: #bababa;}
#dealsList .dealDetails ul li.provider a {color: #999;
    font-size: 10px;
    font-weight: bold;
    padding: 0 5px 0 0;
    text-decoration: none;}
#dealsList .dealDetails ul li a {font-weight: bold; color: #555; font-size: 10px;}
#dealsList .dealDetails ul li a:hover {text-decoration: none;}

#dealsList .dealTime {clear: both; font-size: 11px; font-weight: normal; color:#a2a2a2; padding: 10px 0 5px 0 ;}
#dealsList .dealTime span {font-weight: bold;}

#dealsList .dealActions {position: relative; left:15px; width:200px; float: left; background-color: #e9e9e9; text-align: center;border: 1px solid #C5C5C5;
-moz-box-shadow: 0 0 8px #ABABAB;
-webkit-box-shadow: 0 0 8px #ABABAB;
box-shadow: 0 0 8px #ABABAB;

}
#dealsList .dealActions .dealPrice { color: #01567a; font-size: 30px; font-weight: bold; background-color:#fff; margin: 1px; padding: 5px 2px 0px 0;}
#dealsList .dealActions .dealsPurchased { background-color: #FAFAFA;
    color: #696969;
    font-size: 10px;
    font-weight: normal;
    margin: 1px;
    padding: 4px 2px;}
#dealsList .dealActions ul.prices {overflow: hidden; position: relative;left:15px;}
#dealsList .dealActions ul.prices li {float: left; padding: 4px; width: 58px;}
#dealsList .dealActions ul.prices li h5 {font-size: 10px; font-weight: normal; color: #959595;}
#dealsList .dealActions ul.prices li h4 {font-size: 13px; font-weight: bold; color: #575757;}
#dealsList .dealActions .tsibatoButton a {

	background-color: #FF602B;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
   
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #B52B09; 
    
    border-color: #FFB895 #C4380A #C4380A #FFB895;
    border-left: 1px solid #FFB895;
    border-style: solid;
    border-width: 1px;
    
    font-size: 15px;
       
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(255,96,43)),
	    color-stop(0.76, rgb(255,126,56))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,96,43) 0%,
	    rgb(255,126,56) 76%
	);
    
    
}
#dealsList .dealActions .tsibatoButton a:hover {
	background-image:none;
	background-color: #FF602B;

}
.loveme a {
	height: 16px;
	background-image: url(../siteImages/shareiconssmall.png);
	background-position: 0 -48px;
	display: block;
	width:16px;
	position: absolute;
	left:100px;
	bottom:-20px;
	
}
.loveme a:hover , .loveme .loved {
	background-position: 0 -63px;
}


/* deal list stop  */

#sharingiscaring {
	position: absolute;
    right: -82px;
    top: 44px;
    
    background-color: #fff;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	padding: 5px;
	
	-moz-box-shadow: 0 0 8px #c13506;
	-webkit-box-shadow: 0 0 8px #c13506;
	box-shadow: 0 0 8px #c13506;
    
}

/* footer start */

#siteFooter {
	background-color: #8de1ea;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	height:300px;
	position: relative;
	margin: 50px 0 0 0;
}
#siteFooter ul {
	color: #007693;
	
}
#siteFooter li {
	width:250px;
	float: left;
	padding: 30px;
}

#siteFooter h2 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 15px 0;
	
}
#siteFooter p {
	font-size: 14px;
	font-weight: normal;
}
#siteFooter li ul {
}
#siteFooter li ul li {
	padding: 0px;
}
#siteFooter li ul li a {
	color: #007693;
	font-size: 12px;
	font-weight: bold;
}
#siteFooter li ul li a:hover {
	text-decoration: none;
}

#cavemanBottom {
	 background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -477px -593px;
    height: 206px;
    left: 230px;
    position: absolute;
    top: 261px;
    width: 440px;
}
#logoBottom {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -665px -322px;
    height: 80px;
    left: 8px;
    position: absolute;
    top: 207px;
    width: 170px;
}
#balloonBotton {
	 background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
    background-position: -401px -453px;
    height: 54px;
    left: 230px;
    position: absolute;
    top: 291px;
    width: 102px;
}

/* footer stop */

/* POPUP STUFF START */

#tsibatopopback {
	background: rgba(0, 0, 0, 0.5);
	position:fixed;
	top:0;	
	width: 100%;
	height: 100%;
	
	display: none;
	
	z-index:5000;
}
#tsibatopop {

	

	position: relative;
	
	background-color: #fff;
	
	
	
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}
#tsibatopop.large {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: #edfafc solid 5px;
	padding: 30px;
	width:630px;
	margin: 0 auto;
	top:50px;
}
#tsibatopop.inpage {
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	border: none;
	padding: 30px;
	width:auto;
	margin: 0;
	top:0px;

}
#tsibatopop h1 {
	font-size: 30px;
	letter-spacing: -1px;
	color: #01567a;
}
#tsibatopop h2 {
	font-size: 20px;
	letter-spacing: -1px;
	color: #777d80;
	font-weight: normal;
}
#tsibatopop p {
	font-size: 14px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
	padding: 10px 0;
}
#tsibatopop p.note {
	background-color: #edfafc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: b;
	padding: 10px;
	color: #01567a;
	font-size: 12px;
}
#tsibatopop ul.mainMenu {
	overflow: hidden;	
	padding: 10px 0;
}
#tsibatopop ul.mainMenu li {
	float: left;
	padding: 0 10px 0 0;
}
#tsibatopop ul.mainMenu li a {
	color: #01567a;
	font-size: 14px;
	font-weight: bold;
	
}
#tsibatopop ul.mainMenu li a:hover {
	text-decoration: none;
}
#tsibatopop ul.secMenu {
	overflow: hidden;	
	padding: 0px 0;
}
#tsibatopop ul.secMenu li {
	float: left;
	padding: 0 10px 0 0;
}
#tsibatopop ul.secMenu li a {
	color: #3B94B9;
    font-size: 11px;
    font-weight: normal;
	
}
#tsibatopop ul.secMenu li a:hover {
	text-decoration: none;
}


#tsibatopop .formItem label {
	font-size: 12px;
	font-weight: bold;
	color: #01567a;
	padding: 10px 0 0 0;
	display: block;
	position: relative;
	left:10px;
}
#tsibatopop .formItem ul {
	overflow: hidden;
	margin:10px 0 0 0;
	padding: 10px;
	border: #edfafc solid 3px;
	 -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
#tsibatopop .formItem p {
	font-size: 11px;
	padding:0;
	position: relative;
	left:10px;
	color: #737373;
}
#tsibatopop .formItem li {
	font-size: 12px;
	padding: 0 0 5px 0;
	float: left;
	width:50%;
}
#tsibatopop .formItem.textItem input,#tsibatopop .formItem.textItem textarea {
	
	width:80%;
	
	border-color: #edfafc;
    border-style: solid;
    border-width: 3px;
    padding: 10px;
    
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    
	-moz-box-shadow:inset 1px 1px 3px #9F9F9F;
   -webkit-box-shadow:inset 1px 1px 3px #9F9F9F;
	box-shadow: 1px 1px 3px #9F9F9F inset;
	
	
}

#tsibatopop .twoColumnSection {
	overflow: hidden;
}
#tsibatopop .twoColumnSection .column{
	width:50%;
	float: left;
}
#tsibatopop .threeColumnSection {
	overflow: hidden;
}
#tsibatopop .threeColumnSection .column{
	width:30%;
	float: left;
}
#tsibatopop .withBack {
	background-color: #e6e6e6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#tsibatopop h3 {
	font-size: 12px;
	font-weight: bold;
	color: #01567a;
	padding: 10px 0 0 0;
	display: block;
	position: relative;
	left:10px;
}
#tsibatopop .alertList ul {
	padding: 10px;
}
#tsibatopop .alertList li{
	float: none;
	display: block;
	position: relative;
	font-size: 14px;
	padding: 5px 0 5px 25px;
	color: #3f3f3f;
}
#tsibatopop .alertList li a.deleteAlert {
	position: absolute;
	left:0px;
	top:3px;
	width:7px;
	
	font-size: 10px;
	line-height: 16px;
	padding: 0 4px;
	
	-webkit-box-shadow: 0px 0px 5px #474747;
	-moz-box-shadow:    0px 0px 5px #474747;
	box-shadow:         0px 0px 5px #474747;
}



a.closePopup, a.deleteAlert {

	position: absolute;
	top:-20px;
	right:10px;
	
	padding: 0 10px;

	background-color: #FF602B;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
   
   	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow:    0px 0px 5px #000;
	box-shadow:         0px 0px 5px #000;
   
    font-weight: bold;
    
    line-height: 32px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #B52B09; 
    
    border-color: #FFB895 ;
    border-left: 1px solid #FFB895;
    border-style: solid;
    border-width: 1px;
    
    font-size: 15px;
       
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(255,96,43)),
	    color-stop(0.76, rgb(255,126,56))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,96,43) 0%,
	    rgb(255,126,56) 76%
	);

}
a.closePopup:hover, a.deleteAlert:hover  {
	background-image:none;
	background-color: #FF602B;
	
}

#tsibatopop a.buttonNext {

	width:80%;
	
	margin: 10px 0;
	padding: 0 10px;

	background-color: #FF602B;
    
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   
   	-webkit-box-shadow: 1px 1px 2px #8c8c8c;
	-moz-box-shadow:    1px 1px 2px #8c8c8c;
	box-shadow:         1px 1px 2px #8c8c8c;
   
    font-weight: normal;
    
    line-height: 47px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #B52B09; 
    
    border:1px solid #FFB895;
    
    
    font-size: 15px;
       
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(255,96,43)),
	    color-stop(0.76, rgb(255,126,56))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,96,43) 0%,
	    rgb(255,126,56) 76%
	);

}
#tsibatopop a.buttonNext:hover {
	background-image:none;
	background-color: #FF602B;
	
}

#tsibatopop a.buttonPrev {

	width:80%;
	
	margin: 10px 0;
	padding: 0 10px;

	background-color: #FF602B;
    
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   
   	-webkit-box-shadow: 1px 1px 2px #8c8c8c;
	-moz-box-shadow:    1px 1px 2px #8c8c8c;
	box-shadow:         1px 1px 2px #8c8c8c;
   
    font-weight: normal;
    
    line-height: 47px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000; 
    
    border:1px solid #c6c6c6;
    
    
    font-size: 15px;
       
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(190,190,190)),
	    color-stop(0.76, rgb(212,212,212))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(190,190,190) 0%,
	    rgb(212,212,212) 76%
	);

}
#tsibatopop a.buttonPrev:hover {
	background-image:none;
	background-color: #8f8f8f;
	
}


#sideMenu {
	padding: 10px;
}
#sideMenu a:hover {
	text-decoration: none;
}
#sideMenu li {
	padding: 5px 0;
}
#sideMenu li.selected a {
	
	color: #989898; 
	text-decoration: none;
}
#sideMenu li a{
	font-size: 16px;
	color:#01567a;
	font-weight: bold;
	
}
#sideMenu li ul {
	
}
#sideMenu li ul li {
	font-size: 10px;
}
#sideMenu li ul li a{
	font-size: 12px;
	padding: 0px 5px 0px 20px;
	color:#01567a;
	font-weight: normal;
}

#alertgraphic {
	background-image: url(../siteImages/tsibato-alertspopup.png);
	width:655px;
	height:409px;
}
#cngraphic {
	background-image: url(../siteImages/tsibato-cnewsletterpopup.png);
	width:652px;
	height:417px;
}

/* POPUP STUFF STOP */

.notfound {
	background-image: url("../siteImages/tsibato-sprite-oct2011.png?2");
	background-repeat: no-repeat;
    background-position: -8px -757px;
	width:390px;
	height:250px;
	color: #A4A4A4;
    font-size: 20px;
    font-weight: bold;
    margin: 50px auto;
}

/* MAP START */

#bodyMap {
	font-family: Helvetica, Arial, sans-serif;
	background-position: 0;
	background-image: none;
	margin: 0px;
	width: 100%; 
	height: 100%;
}

#containerMap {
	margin: 0 auto;
	height: 100%;
	min-width: 1045px;
	position: relative;
	overflow: hidden;
}

#mainHeaderMap {
	height:93px;
	background-color: #ff602b;
	position: absolute;
    width: 100%;
	background-image: -moz-linear-gradient(center bottom , #FF602B 0%, #FF7E38 95%);
}

#logoMap {
	background-image: url(../siteImages/tsibato-sprite-oct2011.png);
	width: 190px;
	height: 76px;
	background-position: 368px -408px;
	text-indent: -9999px;
}

#toplinksMap {}
	
	#toplinksMap ul {
		left: 17px;
	    margin: 0 auto;
	}
	
	#toplinksMap ul li {
		color: #C13506;
		font-size: 11px;
		font-weight: bold;
		float: left;
		padding: 0 10px 0 0px;
		position: relative;
		top: -68px;
		text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
		left: 270px;
		
	}
	
	#toplinksMap ul li a {
		color:#c13506;
		font-size: 11px;
		text-decoration: none;
		
	}
	
	#toplinksMap ul li a:hover {
		text-decoration: underline;
	}


#toptoolsMap {
	position: absolute;
	right: 10px;
	top:0px;
	z-index: 1000;
}

	#toptoolsMap ul {
		float: left;
		padding-right: 15px;
	}
	#toptoolsMap ul li {
		float: left;
	}
	#toptoolsMap #myaccount {
		position: relative;
		width:160px;
		
	}
	#toptoolsMap #myaccount>a{
		position: relative;
		display: block;
	
		background-color: #fff;
		border-left:#ffd2c3 solid 2px;
		border-right:#ffd2c3 solid 2px;
		border-bottom:#ffd2c3 solid 2px;
		-moz-box-shadow:0px 0px 3px #e6441b;	
		-webkit-box-shadow:0px 0px 3px #e6441b;	
		box-shadow: 0px 0px 3px #e6441b;	
		padding: 10px 45px 10px 10px ;
		
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	
		color:#c13506;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#toptoolsMap #myaccount a span {
		background-image: url("../siteImages/tsibato-sprite-oct2011.png");
	    background-position: -224px -465px;
	    height: 16px;
	    position: absolute;
	    right: 0px;
	    top: 14px;
	    width: 20px;
	
	}
	#toptoolsMap #myaccount ul {
		display: none;
		
		width:156px;
		
		background-color: #fff;
		border-left:#ffd2c3 solid 2px;
		border-right:#ffd2c3 solid 2px;
		border-bottom:#ffd2c3 solid 2px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		
		position: absolute;
		top:36px;
	
	}
	#toptoolsMap #myaccount:hover ul {
		display: block;
		padding: 10px 0 10px 0;
	
	}
	#toptoolsMap #myaccount ul li {
		display: block;
		float: none;
		padding: 5px 5px 5px 10px;
		
		font-size: 10px;
		color:#b0b0b0;
		}
	#toptoolsMap #myaccount ul li a {
		font-size: 12px;
		color:#c13506;
		padding: 0 5px 0 0;
	}
	#toptoolsMap #myaccount ul li a:hover {
		text-decoration: none;
	}
	
	#toptoolsMap #register a{
		display: block;
	
		background-color: #fff;
		border-left:#ffd2c3 solid 2px;
		border-right:#ffd2c3 solid 2px;
		border-bottom:#ffd2c3 solid 2px;
		-moz-box-shadow:0px 0px 3px #e6441b;	
		-webkit-box-shadow:0px 0px 3px #e6441b;	
		box-shadow: 0px 0px 3px #e6441b;	
		padding: 10px;
		
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	
		color:#c13506;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
	

	#searchToolsMap{ 
	    left: 6px;
	    position: relative;
	    top: -36px;
	}
	
	#searchToolsMap ul {
		
		}
	
	#searchToolsMap ul li{
	
	
	}
	
	#searchToolsMap #searchPlace {
		left: 262px;
    padding-right: 10px;
    position: absolute;
    width: 160px;
		
	}
	#searchToolsMap #searchPlace>a{
		position: relative;
		display: block;
	
		background-color: #c43607;
		-moz-box-shadow:0px 0px 3px #e6441b;	
		-webkit-box-shadow:0px 0px 3px #e6441b;	
		box-shadow: 0px 0px 3px #e6441b;	
		padding: 10px 45px 10px 10px ;
		
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;

	
		color:#fff;
		text-shadow: 1px 1px 1px #b4411b;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#searchToolsMap #searchPlace a span {
		background-image: url("../siteImages/tsibato-sprite-oct2011.png");
		background-position: -125px -443px;
		height: 32px;
		width: 35px;
		position: absolute;
		right: 0px;
		top: 1px;
		width: 35px;
	
	}
	#searchToolsMap #searchPlace ul {
		display: none;
		z-index: 1000;
		
		width:156px;
		
		background-color: #fff;
		border-left:#ffd2c3 solid 2px;
		border-right:#ffd2c3 solid 2px;
		border-bottom:#ffd2c3 solid 2px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		
		position: absolute;
		top:36px;
	
	}
	#searchToolsMap #searchPlace:hover ul {
		display: block;
		padding: 10px 0 10px 0;
	
	}
	#searchToolsMap #searchPlace ul li {
		display: block;
		float: none;
		padding: 5px 5px 5px 10px;
		
		font-size: 10px;
		color:#b0b0b0;	
	}
	#searchToolsMap #searchPlace ul li a {
		font-size: 12px;
		color:#c13506;
		padding: 0 5px 0 0;
	}
	#searchToolsMap #searchPlace ul li a:hover {
		text-decoration: none;
	}


	#searchToolsMap #searchMap {
		left: 430px;
	    position: absolute;
	    width: 160px;
		
	}
	#searchToolsMap #searchMap input {
		background: none;
		border: none;
		width:100px;
	}
	#searchToolsMap #searchMap>a{
		position: relative;
		display: block;
	
		background-color: #fff;
		-moz-box-shadow:0px 0px 3px #e6441b;	
		-webkit-box-shadow:0px 0px 3px #e6441b;	
		box-shadow: 0px 0px 3px #e6441b;	
		padding: 10px 45px 10px 10px ;
		
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;

	
		color:#cfcfcf;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#searchToolsMap #searchMap a span {
		background-image: url("../siteImages/tsibato-sprite-oct2011.png");
		background-position: -125px -475px;
		height: 32px;
		width: 35px;
		position: absolute;
		right: 0px;
		top: 3px;
		width: 35px;
	
	}
	#searchToolsMap #searchMap ul {
		display: none;
		height: 40px;
		width:156px;
		
		background-color: #fff;
		border-left:#ffd2c3 solid 2px;
		border-right:#ffd2c3 solid 2px;
		border-bottom:#ffd2c3 solid 2px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		
		position: absolute;
		top:36px;
	
	}
	#searchToolsMap #searchMap:hover ul {
		display: block;
		padding: 10px 0 10px 0;
	
	}
	#searchToolsMap #searchMap ul li {
		display: block;
		float: none;
		padding: 5px 5px 5px 10px;
		
		font-size: 10px;
		color:#b0b0b0;	
	}
	#searchToolsMap #searchMap ul li a {
		font-size: 12px;
		color:#c13506;
		padding: 0 5px 0 0;
	}
	#searchToolsMap #searchMap ul li a:hover {
		text-decoration: none;
	}



	
	#toptoolsMap #register a:hover {
		background-color: #b1eef4;
		color: #01567a;
		border-color: #fff;
		text-decoration: underline;
	}
	#toptoolsMap #login a{
		color: #FFFFFF;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 0 15px;
	    position: relative;
	    text-decoration: none;
	    text-shadow: 1px 1px 2px #C13506;
	    top: 8px;
	}
	#toptoolsMap #login a:hover {
		text-decoration: underline;
	}
	
	#toptoolsMap #brag {
		background-color: #c13506;
		padding: 7px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		
		border-left:#ff7133 solid 1px;
		border-right:#ff7133 solid 1px;
		border-bottom:#ff7133 solid 1px;
		
		-moz-box-shadow:inset 0 -6px 5px #b73206;
	   -webkit-box-shadow:inset 0 -6px 5px #b73206;
	   box-shadow:inset 0 -6px 5px #b73206;
	
		
	}
	#toptoolsMap #brag li  {
		color: #FF602B;
	    font-size: 12px;
	    line-height: 12px;
	    position: relative;
	    text-align: right;
	    text-shadow: 1px 1px 2px #8c2806;
	    top: -3px;
	}
	#toptoolsMap #brag li span {
		float: left;
	    font-size: 33px;
	    font-weight: bold;
	    letter-spacing: -2px;
	    line-height: 11px;
	    margin: 0 5px 0 3px;
	    position: relative;
	    top: 9px;
	}
	
#topSubscribeMap {
    height: 42px;
    line-height: 10px;
    padding: 27px 0 0 16px;
    position: absolute;
    right: 150px;
    top: 29px;
    width: 255px;
    z-index: -10;
}
#topSubscribeMap h3 {
	color:#6e270f;
	font-size: 11px;
	font-weight: normal;
	display: none;
}
#topSubscribeMap input {
	border-color: #E24E1C #FF7E38 #FF7E38 #E24E1C;
    border-style: solid;
    border-width: 1px;
    
	-moz-box-shadow:inset 1px 1px 3px #9F9F9F;
   -webkit-box-shadow:inset 1px 1px 3px #9F9F9F;
	box-shadow: 1px 1px 3px #9F9F9F inset;
	
	height:22px;
}
#topSubscribeMap a.submitButton1 {
	height: 18px;
    padding: 7px 0 0 6px;
    position: absolute;
    right: 32px;
    top: 27px;
    width: 52px;
	border:#c13506 solid 1px;
	background-color: #c13506;
	
	background-image: linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -o-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(193,53,6) 78%, rgb(224,81,9) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.78, rgb(193,53,6)),
		color-stop(1, rgb(224,81,9))
	);
	
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 2px #8C2806;
	text-decoration: none;
	
}

#topSubscribeMap a.submitButton1:hover {
	background-image:none;

	background-color: #e05009;
}


#leftPanel{
	background-color: #FF602B;
	position: absolute;
    top: 93px;
    width: 230px;
	left: 20px;
	padding: 0 10px;
	padding-bottom: 10px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	}
	
#leftPanel .prices {
	color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    padding: 13px 3px;
}
#leftPanel .prices a, #leftPanel a.slideDown {
	color:#fff;
	text-shadow: 1px 1px 1px #b24920;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	
	position: relative;
	padding: 10px 10px 10px 10px;
	
	background-image: -moz-linear-gradient(center bottom , #FF602B 0%, #FF7E38 76%);
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
	box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
}
	
 #listButton{
		width: 230px;
		padding-bottom: 5px;
	}

	#listButton a{
		color:#fff;
		text-shadow: 1px 1px 1px #b24920;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		display: block;
		position: relative;
		padding: 10px 10px 10px 40px;
		
		background-image: -moz-linear-gradient(center bottom , #FF602B 0%, #FF7E38 76%);
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
		box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
		
		}
		
		#listButton a:hover, #leftPanel a.slideDown:hover, #leftPanel .prices a:hover{
			background-image:none;
			background-color: #FF602B;
		}
	
	#listButton a span{
		background-image: url("../siteImages/tsibato-sprite-oct2011.png");
		background-position: -211px -497px;
		height: 10px;
		width: 35px;
		position: absolute;
		left: 10px;
		top: 12px;
		width: 35px;
		} 	
	
#filtersMap{
	width: 230px;
	background-color: white;
	padding-bottom: 10px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
	box-shadow: 0 1px 5px rgba(0,0,0,0.25), inset 1px 1px 0 rgba(255,255,255,0.25);
	}	

	ul#filtersMap li{
		padding: 7px 0px 0 4px;
		margin:0px 10px;
		overflow: hidden;
		position: relative;
		height:28px;
	}
	ul#filtersMap li input[type="checkbox"] {
		display: inline;
	}
	
	ul#filtersMap li:first-child{
		border-bottom: 1px solid #bdbdbd;	
	}

	ul#filtersMap li:first-child label{
		color:#bdbdbd;
		font-weight: bold;
		font-size: 12px;
		padding-left: 10px;
		}

	
	ul#filtersMap li:first-child input{
		margin-bottom: 10px;
		}

	ul#filtersMap li a{
		font-size: 12px;
		font-weight: bold;
		color: white;
		background-color: #00a651;
		
	    text-decoration: none;
	    top: 5px;
	    left:47px;
		display: inline-block;
		width: 123px;
		padding: 7px 0px 5px 9px;
		position:absolute;
		
		border-radius: 5px;
		
		background: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(255,255,255,0) 55%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.35)), color-stop(55%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 55%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 55%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 55%); /* IE10+ */
		background: linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 55%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

		}

		ul#filtersMap li a:hover{
		color:#00a651;
		background-color: white;
		}
	
	ul#filtersMap li span{
		background-image: url("../siteImages/tsibato-sprite-oct2011.png");
	    background-position: -30px -333px;
		height: 30px;
		width: 20px;
		display: block;
		left: 23px;
	    position: absolute;
	    top: 4px;
		}
	
		ul#filtersMap li a.only {
			position: absolute;
			left: auto;
			font-size: 10px;
			right: 0;
			background: none !important;
			width:auto !important;
			text-decoration: underline;
			font-weight: normal;
			color:#a1a1a1;
		}
		ul#filtersMap li a.only:hover {
			text-decoration: none;
		}
	
		ul#filtersMap li.igeia a{
			background-color: #00a651;
		}
		
			ul#filtersMap li.igeia a:hover{
				color: #00a651;
				background-color: white;
			}
		
		
		ul#filtersMap li.omorfia a{
			background-color: #ec008c;
			}
			
			ul#filtersMap li.omorfia a:hover{
				color: #ec008c;
				background-color: white;
			}
			
		ul#filtersMap li.omorfia span{
			background-position: -30px -370px;
		}	
		
		ul#filtersMap li.autokinito a{
			background-color: #0e76bc;
			}
			
			ul#filtersMap li.autokinito a:hover{
				color: #0e76bc;
				background-color: white;
			}
			
		ul#filtersMap li.autokinito span{
			background-position: -30px -407px;
		}	
		
		ul#filtersMap li.shopping a{
			background-color: #ef4036;
			}
			
			ul#filtersMap li.shopping a:hover{
				color: #ef4036;
				background-color: white;
			}
			
		ul#filtersMap li.shopping span{
			background-position: -30px -443px;
		}	
		
		ul#filtersMap li.drastiriotites a{
			background-color: #bf1e2e;
			}
			
			ul#filtersMap li.drastiriotites a:hover{
				color: #bf1e2e;
				background-color: white;
			}
			
		ul#filtersMap li.drastiriotites span{
			background-position: -30px -479px;
		}	
		
		ul#filtersMap li.ksenodoxia a{
			background-color: #00aeef;
			}
			
			ul#filtersMap li.ksenodoxia a:hover{
				color: #00aeef;
				background-color: white;
			}
			
		ul#filtersMap li.ksenodoxia span{
			background-position: -30px -517px;
		}
		
		ul#filtersMap li.diaskedasi a{
			background-color: #000;
			}
			
			ul#filtersMap li.diaskedasi a:hover{
				color: #000;
				background-color: white;
			}
			
		ul#filtersMap li.diaskedasi span{
			background-position: -30px -553px;
		}	
		
		ul#filtersMap li.ipiresies a{
			background-color: #c2b59b;
			}
			
			ul#filtersMap li.ipiresies a:hover{
				color: #c2b59b;
				background-color: white;
			}
			
		ul#filtersMap li.ipiresies span{
			background-position: -30px -589px;
		}
		
		ul#filtersMap li.fagito a{
			background-color: #662d91;
			}
			
			ul#filtersMap li.fagito a:hover{
				color: #662d91;
				background-color: white;
			}
			
		ul#filtersMap li.fagito span{
			background-position: -30px -627px;
		}
		
		
#rightPanel{
	background-color: white;
	width: 230px;
	position: absolute;
	right: 20px;
	padding-bottom: 20px;
	top:93px;
	overflow: hidden;
	
	margin:0 !important;
	
		
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.31);
	box-shadow: 0 0 6px rgba(0,0,0,0.31);
	}		
	
ul#controlButtonsMap li{
	float: left;
	width: 114px;
	background-color: #ff602b;
	padding-top: 5px;
	padding-bottom: 10px;
    
    font-size: 15px;
	}
	
	ul#controlButtonsMap li.previews{
		border-right:1px solid #e5602b;
		text-align: right;
	}
	
		ul#controlButtonsMap li.previews a{
			padding-left: 25px;
    		padding-right: 10px
			}
	
	ul#controlButtonsMap li.next{
		border-left:1px solid #ff7242;
	}
		
		ul#controlButtonsMap li.next a{
			padding-left: 10px;
			padding-right: 54px;
			}
	
ul#controlButtonsMap li a{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #ba4b22;
	padding-top: 15px;
	padding-bottom: 13px;
	text-decoration: none;
	
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,96,43)),
    color-stop(0.76, rgb(255,126,56))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,96,43) 0%,
	    rgb(255,126,56) 76%
	); 
	}	
	
ul#controlButtonsMap li a:hover{
	background-image:none;
	background-color: #FF602B;
}	
	

ul#controlButtonsMap li.previews a span{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png");
	background-position: -226px -514px;
	height: 9px;
	width: 6px;
	display: block;
	position: absolute;
	top: 12px;
	left: 7px;
		}	
		
		
ul#controlButtonsMap li.next a span{
	background-image: url("../siteImages/tsibato-sprite-oct2011.png");
	background-position: -226px -523px;
	height: 9px;
	width: 6px;
	display: block;
	position: absolute;
	top: 12px;
	right: 10px;
		}	
		
#offerMap h2{
	font-size: 16px;
	font-weight: bold;
	color: #01476e;
	padding: 10px 10px 0px 10px;
}

#offerMap p{
	font-size: 12px;
	font-weight: normal;
	color: black;
	padding: 10px 10px 0px 10px;
	}

	#offerMap p span{
	font-weight: bold;
	}

#offerMap h3{
	font-size: 11px;
	font-weight: bold;
	color: #a2a2a2;
	padding: 10px 10px 0px 10px;
}






#rightPanel .dealActions {
	position: relative; 
	left:5px; 
	width:220px;
	background-color: #e9e9e9; 
	text-align: center;
	border: 1px solid #C5C5C5;
	-moz-box-shadow: 0 0 8px #ABABAB;
	-webkit-box-shadow: 0 0 8px #ABABAB;
	box-shadow: 0 0 8px #ABABAB;
	top:10px;
	}

#rightPanel .dealActions .dealPrice { 
	color: #01567a; 
	font-size: 30px; 
	font-weight: bold; 
	background-color:#fff; 
	margin: 1px; 
	padding: 5px 2px 0px 0;
	}

#rightPanel .dealActions .dealsPurchased { 
	background-color: #FAFAFA;
    color: #696969;
    font-size: 10px;
    font-weight: normal;
    margin: 1px;
    padding: 4px 2px;
    }

#rightPanel .dealActions ul.prices {
	overflow: hidden; 
	position: relative;
	left:15px;
	}

#rightPanel .dealActions ul.prices li {
	float: left; 
	padding: 4px; 
	width: 58px;
	}

#rightPanel .dealActions ul.prices li h5 {
	font-size: 10px; 
	font-weight: normal; 
	color: #959595;
	}

#rightPanel .dealActions ul.prices li h4 {
	font-size: 13px; 
	font-weight: bold; 
	color: #575757;
	}

#rightPanel .dealActions .tsibatoButton a {
	background-color: #FF602B;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
   
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #B52B09; 
    
    border-color: #FFB895 #C4380A #C4380A #FFB895;
    border-left: 1px solid #FFB895;
    border-style: solid;
    border-width: 1px;
    
    font-size: 15px;
       
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,96,43)),
    color-stop(0.76, rgb(255,126,56))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,96,43) 0%,
	    rgb(255,126,56) 76%
	);
    
    
}
#rightPanel .dealActions .tsibatoButton a:hover {
	background-image:none;
	background-color: #FF602B;

}

#cavemanMap{
    background-image: url("../siteImages/tsibato-sprite-oct2011.png");
    background-position: -757px -197px;
    height: 115px;
    position: absolute;
    right: 25px;
    top: 16px;
    width: 154px;
}

.md {
	background-color: #fff;
	overflow: hidden;
	box-shadow: 1px 1px 5px #000;
	border-radius: 10px;
	padding: 10px;
	font-family: Helvetica, Arial, sans-serif;
}
.mc {
	font-size: 16px;
	font-weight: bold;
}
.ma {
	font-size: 12px;
	color: #555;
}
.filter.slide {display:none}
#dealsList li.deal.tile {
    margin: 0 0 10px 10px;
    float: left;
    width: 250px;
    height: 440px;
    padding: 0;
    border: #bababa solid 1px;
    border-radius: 3px;
}
#dealsList li.deal.tile .dealPhoto {left:0}
#dealsList li.deal.tile .dealPhoto img{ width: 250px;height: 187px;border: 0;padding:0}
#dealsList .dealActions { border: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;left: 0;width:inherit}
#dealsList .dealDetails { width: inherit;left: 0;padding: 3px;height:109px}
#main #mainContent{width:796px}