@charset "utf-8";
/* CSS Document */

html {
	background: #fff;
	color: #000;
}
body {
	padding: 0;
	margin: 0;
	font: 76%  Verdana,Arial, Lucida, sans-serif;
	color: #000;
	background:#fff url(/images/babeland/design-assets/body-background.jpg) repeat-x 100% 100%;
}

a, a:link { 
color: #0066ff;
text-decoration: underline;
margin: 0;
padding: 0;
background: none;
}

a:hover, a:active {
 color: #f23196;
 text-decoration: underline;
}

h1, h2 {
font-family:  Verdana,Arial, Helvetica, sans-serif;
font-size: 1.2em;
padding: 0;
margin: 0;
color: #f23196;
text-decoration: none;
font-weight: bold;
border-bottom: 0;
	border: 0;
}

h1 {font-size: 3em; text-align: center;}

h2 {font-size: 1.5em; font-weight: normal; padding-top: .5em; padding-bottom: .5em; }

h3 {font-size: 1.1em; clear: both; border-top: 1px solid #ddd; padding-top: 1em;}



h4 {font-size: 1em;	margin-bottom: 0.5em;}

h2 a, h3 a, h4 a, .articleimglist a {text-decoration: none;}

p { margin-top: 1em; line-height: 1.5em;}

p a:visited {color: #999; background-color: transparent;}

img, a img {border: 0; vertical-align: bottom; }

ol, ul {
	padding: 1em;
	margin-left: 2em;
	list-style-type: none;
	display: block;
}

li {padding: 1em;}




img, a img, a:hover img {background: none; border: none; text-decoration: none; font-weight: normal;}

/*-- generic --*/
/*generic styles*/
.margin {1em}
.margin-left {margin-left: 1em}
.margin-right {margin-right: 1em;}
.padding {padding: 1em;}
.padding-left {padding-left: 1em;}
.padding-right {padding-right: 1em;}
.noborder {border: none;}
.border {border: 1px solid #ddd;}
.float-right {float: right;}
.float-left {float: left;}
.paddingleft5em {padding-left: .5em}
.bold {font-weight: bold;}
.clear {
	clear: both;
	padding: 0;
	margin: 0;
	
}

 .liststylenone li {margin-bottom: 1em; }

.smtext {font-size: .85em;}
.padding-top {padding-top: 1em;} 
.padding-bottom {padding-bottom: 1em;} 
.padding-left {padding-left: 1em;}
.padding-right {padding-right: 1em;}
.padding {padding: 1em;}
.nopadding-top {padding-top: 0;}
.margin {margin: 1em;}
.margin-right {margin-right: 1em;}
.margin-left {margin-left: 1em;}
.margin-top {margin-top: 1em;}
.margin-bottom {margin-bottom: 1em;}
.center, #center {text-align: center; margin-left: auto; margin-right: auto;}
.border {border: 1px solid #ccc;}
.border-top {border-top: 1px solid #ccc;}
.left {float: left; margin: 0; padding: 0;}
.right {float: right; margin: 0; padding: 0;}
.textright {text-align: right;}
.center {margin-left: auto; margin-right: auto; text-align: center;}
.bold {font-weight: bold;}
.inline {display: inline;}
.block {display: block;}
.clear{clear: both; margin: 0; padding: 0; border: none;}
.nodisplay {display: none;}
.emphasis {font-weight: bold; }
label span.required, .required { font-weight: bold; color: #ff0000; font-size: 2em;}
.noborder {border:none;}


/*----Sasi styles ----*/
/*---structure---*/
#content {width: 100%;
	text-align: left;
	font-size: 1em;
	max-width: 800px;
	min-width: 550px;
	margin: 14px auto;
	}
#floatwrapper {float: left; padding: 0; margin: 0; width: 81%; }

/*---images---*/

.big-image {float: left; margin: 7px; padding: 7px;}

ul.thumbs {float: left; list-style-type: none; margin: 0; padding: 0; text-align: center;}
ul.thumbs li  {float: left; width: 64px; height: 64px; line-height: normal; margin: 0; padding: 0;}
ul.thumbs li a {display: block; width: 64px; height: 64px; padding: 0; margin: 0;} /*only displays if no thumbnail image available*/


.reviews {padding-top: 1em;}
.who-loves-sasi, .sasi-details {border: 1px solid #ddd; float: left; width: 250px; padding: 1em; }
/*.who-loves-sasi {float: left; width: 45%;}*/
.who-loves-sasi ul, .sasi-details ul { font-weight: bold;}
#flashmovie {text-align: center; clear: both; margin: 0 auto;}