@charset "utf-8";
/* CSS Document */

/* This file holds the general css for the Gandhi Arrs site */
/* See the specific css files for section specific css */

/* FOR TESTING PURPOSES */
.borderBlue {
	border:1px #0000CC solid;
	}
.borderRed {
	border:1px #CC0000 solid;
	}
.borderGreen {
	border:1px #00CC00 solid;
	}		
.backgroundLightGray {
	background-color:#EEE;
	}

/* CANCELLING ISSUES IN DIFFERENT BROWSERS */
form,h1,h2,h3,h4,h5,h6,p,ul,li {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-decoration:none; outline:none;/*swapnilb*/}
ul,li {list-style:none; margin:0; padding:0}
li {display:inline}

/* GENERAL REDEFINITIONS */
html {
	width:100%;
	height:100%;
	margin:0;
}
body {
	background:#6a6659;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#6a6659;
}
a img{
border:none;
}

/* LAYOUT-STRUCTURE */
#wrapper {
	width:900px;
	margin:0 auto;
}
#header {
	width:900px;
	height:100px;
}
.logo {
	margin:-55px 0 0 50px;
	width:280px;
	height:100px;
	float:left;
	z-index:100;
}
.logo h1 {
	background:url(../img/logo.jpg) no-repeat;
	text-indent:-5000px;
	display:block;
	width:85px;
	height:100px;
	z-index:100;
	float:left;
}
.logo h2 {
	background:url(../img/logoText.jpg) no-repeat;
	text-indent:-5000px;
	display:block;
	width:195px;
	height:100px;
	z-index:100;
	float:left;
	}
.logo h1 a{
	display:block;
	width:85px;
	height:100px;
}
.nav {
	background:#403c2f url(../img/navRightBg.jpg) top right no-repeat;
	float:right;
	width:900px;
	height:55px;
	}
.navLeft {
	background:url(../img/navLeftBg.jpg) top left no-repeat;
	width:900px;
	height:55px;
}
.nav ul {
float:right;
width:650px;
}
.nav ul li {
float:right;
padding-right:20px;
height:55px;
line-height:55px;
}
.nav ul li a{
font-weight:bold;
font-size:12px;
color:#e6e3d7;
}
.nav ul li a:hover{
font-weight:bold;
font-size:12px;
color:#ef9a40;
}	
.nav ul li a.current{
font-weight:bold;
font-size:12px;
color:#ef9a40;
}
#contentTop {
height:40px;
font-size:1px;
line-height:1px;
background:#e6e3d7 url(../img/contentTopLeftBg.jpg) left top no-repeat;
}
#contentTop .right {
float:right;
height:40px;
width:5px;
font-size:1px;
line-height:1px;
background:#e6e3d7 url(../img/contentTopRightBg.jpg) right top no-repeat;
}
#content {
padding:0 10px 35px 10px;
background:#e6e3d7;
}
#contentBot {
height:5px;
font-size:1px;
line-height:1px;
background: url(../img/contentBotCap.jpg) no-repeat;
}
#content h1 {
font-size:18px;
font-weight:normal;
color:#403c2f;
margin-bottom:10px;
}
#content a {
color:#403c2f;/* padding-left:20px;*/
}
#content hr {
color:#d1cdbd;
background-color:#d1cdbd;
margin:5px 0;
}
#content .left {
width:590px;
float:left;
margin-right:20px;
}
#content .right {
width:270px;
float:left;
}
#content .right p {
padding:10px 0;
text-align:left;
position:relative;
}
#content .right .title {
padding:0;
font-weight:bold;
display:block;
position:relative;
}
#content .paintingHolder .paintingHolderTop {
height:5px;
font-size:1px;
line-height:1px;
width:590px;
background: url(../img/mainImageTop.jpg) no-repeat;
}
#content .left .paintingHolder .paintingHolderTopForTab {
height:5px;
font-size:1px;
line-height:1px;
width:590px;
background: url(../img/paintingHolderTopForTab.jpg) no-repeat;
}
#content .left .paintingHolder .paintingHolderInside {
background:#fff;
height:100%;

}
#content .left .paintingHolder .paintingHolderInside img.slidShow {
padding:0 5px;
}
#content .paintingHolder .paintingHolderBot {
height:5px;
font-size:1px;
line-height:1px;
width:590px;
background: url(../img/mainImageBot.jpg) no-repeat;
}
.tabs {
}
.tabs ul{
width:100%;
}
.tabs ul li {
}
.tabs ul li span a{
background:#b1ab95;
cursor:pointer;
float:left;
margin-right:5px;
padding:0 10px;
height:30px;
line-height:30px;
color:#5c5845;
font-weight:bold;
display:block;
}
.tabs ul li span.login{
background:#fff;
float:left;
margin-right:5px;
padding:0 10px;
height:30px;
line-height:30px;
color:#5c5845;
font-weight:bold;
display:block;
}
.tabs ul li span a:hover {
background:#fff;
}
.tabs ul li span a.current {
background:#fff;
}
.login {
background:#fff;
padding:10px;
}
.login label{
display:block;
font-weight:bold;
text-align:right;
width:80px;
float:left;
line-height:25px;
}
.login label a{
display:block;
font-weight:normal;
text-align:left;
width:160px;
float:left;
line-height:25px;
color:#5c5845;
}
.login input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #e6e3d7;
width:150px;
margin:0 0 20px 10px;
background:#e6e3d7;
}
input.loginBg {
float:right;
width:80px;
height:25px;
background:#666666 url(../img/loginBg.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
cursor:pointer;
}
/*.login button{
float:right;
width:80px;
height:25px;
background:#666666 url(../img/loginBg.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
}*/

.gallery{
margin:20px 0;

}

.gallery ul {
width:100%;
margin:0;
}
.gallery ul li {
width:165px;
height:90px;
float:left;
background:#fff;
margin:0 5px 10px 5px;
font-size:1px;
line-height:1px;
}
.gallery ul li:hover {
background:#b1ab95;
}
.gallery ul li div {
    display: table-cell;
    vertical-align: middle;
    height: 90px;
    width: 165px;
    text-align: center;
}
.gallery ul li img{
max-width:155px;
max-height:80px;
background:#fff;
border:none;
}
img a{
border:none;
}
.artist {
width:280px;
float:left;
}
.artist ul.artist {
width:280px;
border-top:2px solid #d1cdbd;
}
.artist ul.artist li {
border-bottom:1px solid #d1cdbd;
padding:5px 0;
width:280px;
list-style-type:none;
display:list-item;
}
.artist ul.artist li:hover {
background:#fff;
}
.artist ul.artist li .avtar {
width:55px;
height:45px;
float:left;
}
.right .artist {
width:250px;
float:left;
}
.right .artist ul.artist {
width:250px;
border-top:none;
}
.right .artist ul.artist li {
border-bottom:1px solid #d1cdbd;
padding:5px 0;
width:250px;
list-style-type:none;
display:list-item;
}
.right .artist ul.artist li:hover {
background:#e6e3d7;
}
.right .artist ul.artist li .avtar {
width:45px;
height:45px;
float:left;
}
.artist ul.artist li .avtar img{
max-width:40px;
max-height:45px;
margin:0;
padding-left:5px;
}
.right .artist ul.artist li .avtar img{
padding-left:0;
}
.artist ul.artist li .detail {
width:220px;
float:right;
text-align:left;
}
.right .artist ul.artist li .detail {
width:205px;
float:right;
text-align:left;
}
.name {
font-size:12px;
font-weight:bold;
}

.address {
font-size:12px;
}
.bio {
font-size:12px;
}

.event {
width:280px;
float:left;
margin-left:20px;
}
ul.event {
width:280px;
border-top:2px solid #d1cdbd;
margin:0;
}
.right ul.event {
border-top:none;
}
.right ul.event {
width:250px;
}
ul.event li {
border-bottom:1px solid #d1cdbd;
padding:5px 0;
width:280px;
list-style-type:none;
display:list-item;
min-height:45px;
/*height:45px;*/
}
.right ul.event li {
width:250px;
}
.right ul.event li:hover {
background:#E6E3D7;
}
ul.event li:hover {
background:#fff;
}
ul.event li .detail {
width:270px;
text-align:left;
padding:0 5px;
}
.right ul.event li .detail {
width:240px;
padding:0 0 0 5px;
}
ul li .information {
font-size:12px;
}
ul li .datePlace {
font-size:12px;
}
#content .right .column {
background:#fff;
padding:10px;
color:#6A6659;
}
#content .right .heading {
background:#403c2f;
font-weight:bold;
color:#fff;
height:30px;
line-height:30px;
padding:0 10px;
}
.pageList {
padding:10px 0;
text-align:center;
}

/*painting Page*/
ul.paintingList {
width:100%;
margin:0;
}
ul.paintingList li {
width:170px;
height:100%;
float:left;
background:#e6e3d7;
margin:20px 0 0 20px;
font-size:12px;
padding-bottom:5px;
}
ul.paintingList li:hover {
background:#b1ab95;
}
ul.paintingList li img{
max-width:160px;
max-height:80px;
background:#e6e3d7;
margin:auto;
border:none;
display: block;
}
ul.paintingList li span.paintingId {
display:block;
height:20px;
line-height:20px;
font-weight:bold;
padding-left:5px;
font-size:12px;
}
ul.paintingList li:hover span.paintingId {
color:#333333;
}
ul.paintingList li span.detail {
padding:5px;
font-size:11px;
}
ul.paintingList li:hover span.detail {
padding:5px;
font-size:11px;
color:#333333;
}
ul.paintingList li .zoom {
background:url(../img/zoomIcon.jpg) no-repeat;
display:block;
width:25px;
height:20px;
float:left;
text-indent:-5000px;
margin:5px 0 5px 5px;
}
ul.paintingList li:hover .zoom {
background-position:-25px 0;
}
ul.paintingList li .zoom a {
display:block;
width:25px;
height:20px;
cursor:pointer;
}

ul.paintingList li .status {
height:20px;
float:left;
text-indent:0px;
margin:5px 0 5px 15px;
}


ul.paintingList li .addToCart {
background: url(../img/addCartIcon.jpg) no-repeat;
display:block;
width:25px;
height:20px;
float:right;
text-indent:-5000px;
margin:5px 5px 0 5px;
}
ul.paintingList li:hover .addToCart {
background-position:-25px 0;
}
ul.paintingList li .addToCart a {
display:block;
width:25px;
height:20px;
cursor:pointer;
}
.prevLink {
margin:20px 20px 10px;
float:left;
width:50px;
height:25px;
padding:0px;
}
.right .prevLink {
margin:20px 20px 10px 0;
}
.prevLink span a {
background:url(../img/previousPageLink.jpg) no-repeat;
width:50px;
height:25px;
display:block;
cursor:pointer;
text-indent:-5000px;
}
.prevLink span a:hover {
background:url(../img/previousPageLinkSel.jpg) no-repeat;
width:50px;
height:25px;
display:block;
}
.viewAll {
margin:20px 20px 10px;
float:left;
width:70px;
height:25px;
padding:0px;
}
.viewAll span a {
background:url(../img/viewAll.jpg) no-repeat;
width:70px;
height:25px;
display:block;
cursor:pointer;
text-indent:-5000px;
}
.viewAll span a:hover {
background-position:-70px 0;
width:70px;
height:25px;
display:block;
}

.nextLink {
margin:20px 20px 10px;
float:right;
width:50px;
height:25px;
padding:0px;
}
.right .nextLink {
margin:20px 0 10px;
float:right;
width:50px;
height:25px;
padding:0px;
}
.nextLink span a {
background:url(../img/nextPageLink.jpg) no-repeat;
width:50px;
height:25px;
display:block;
cursor:pointer;
text-indent:-5000px;
}
.nextLink span a:hover {
background:url(../img/nextPageLinkSel.jpg) no-repeat;
width:50px;
height:25px;
display:block;
}
.artistIntro img{
max-width:85px;
max-height:95px;
margin-right:10px;
border:none;
}
.artistIntro .details {
position:relative;
padding-left:95px;
}
/*paintig Detail Page*/
#content .right .column .paintingDetail {
width:250px;
}
#content .paintingDetail .left {
width:90px;
float:left;
font-weight:bold;
margin:0;
padding-bottom:25px;
}
#content .paintingDetail .right {
width:160px;
float:right;
text-align:left;
padding-bottom:25px;
}
ul.rating {
display:inline;
width:50px;
float:left;
}
ul.rating li {
width:10px;
height:10px;
background:url(../img/ratingIcon.gif) no-repeat;
display:block;
float:left;
}
ul.rating li.rated {
background-position:-10px 0;
}

/*button css*/
ul.button li	{
float:left;
}
ul.button li a	{
height:25px;
background:none;
display:block;
padding:0 0 0 10px;
color:#333333;
text-decoration:none;
float:left;
margin:10px 0;
}
ul.button li a span	{
height:25px;
background:none;
display:block;
padding:0 10px 0 0px;
color:#333333;
text-decoration:none;
cursor:pointer;
float:left;
}
ul.button li a	{
height:25px;
background: url(../img/buttonLeft.gif) no-repeat top left;
display:block;
color:#fff;
text-decoration:none;
line-height:25px;
font-weight:bold;
}
ul.button li a span	{
height:25px;
background: url(../img/buttonRight.gif) no-repeat top right;
display:block;
color:#fff;
text-decoration:none;
cursor:pointer;
}
/*search box css*/
.siteSearch {
float:right;
margin-top:10px;
}
.siteSearch div.contain {
background:transparent url(../img/searchBack.jpg) no-repeat scroll left top;
float:left;
height:25px;
width:210px;
}
.siteSearch div.contain input {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
float:left;
height:18px;
}
.siteSearch div.contain input.field {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#000;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px 10px 4px 5px;
width:145px;
}
.siteSearch div.contain input.button {
background:transparent none repeat scroll 0 0;
cursor:pointer;
height:25px;
margin-top:0;
padding:0;
width:45px;
text-indent:-5000px;
}
/*footer start here*/
#footer {
	padding:30px 0 45px;
	color:#9e9a89;
}
#footer a {
	color:#d1cdbd;
}
#footer a:hover {
	color: #EF9A40;
	}

#footer ul {
	padding:0;
	margin:0;
	float:left;
}
#footer ul li
{
	list-style-type:none;
	float:left;
}
#footer ul li a
{
	color:#d1cdbd;
	padding:0px 5px;
}
#footer ul li a:hover	{
color:#fff;
text-decoration:none;
}
#footer ul li a.current	{
color:#fff;
text-decoration:none;
}
#footer .link {
float:right;
font-weight:bold;
}
/*other*/
.clr {
clear:both;
}
.marTop20 {
margin-top:20px;
}
.marLeft90 {
margin-left:90px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}

/*About Us CSS START here*/
.aboutUsText {
float:left;
width:700px;
min-height:400px;
margin-left:90px;
line-height:18px;
}

/*contact form CSS START here*/
.contactText {
float:left;
width:350px;
margin-left:90px;
}
.contactForm {
float:left;
width:350px;
}
.contactText span {
line-height:16px;
vertical-align:middle;
display:block;
height:16px;
float:left;
margin-bottom:5px;
padding-left:5px;
}



/* form of contact */
.contactForm form {
	margin:5px auto;
	padding:0;
}
.contactForm label{
float: left;
width: 100px;
font-weight: bold;
}

input, textarea{
margin-bottom: 5px;
}

/*textarea{
width: 210px;
height: 120px;
}*/

.boxes{
width: 1em;
}

.submitbutton{
float:left;
margin-left: 75px;
margin-top: 10px;
width: 60px;
}


br{
clear: left;
}
fieldset {
	padding:5px;
	margin:0;
}
legend {
	font-weight: bold;
	line-height: 1.1;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
}
.textbox:focus, .textbox:hover {
	background-color:#d2e5ff;
}
.careerForm {
width:400px;
margin-left:100px;
}
.careerForm label{
float: left;
width: 150px;
font-weight: bold;
}
.careerForm .submitbutton{
float:left;
margin-left: 150px;
margin-top: 10px;
width: 60px;
}
input.buttonBg {
/*float:right;*/
width:80px;
height:25px;
background: url(../img/buttonBg.gif) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
}
.contactForm .buttonBg {
float:left;
margin:10px 0 0 100px;
}
/*contact form css end here */

.eventList {
width:590px;
background:#fff;
}
.eventList ul {
width:570px;
margin:5px 10px 15px;
float:left;
}
#content .eventList ul li {
padding:10px 0;
border-bottom:1px solid #D1CDBD;
display:list-item;
list-style-type:none;
}
#content .eventList ul li.detail{
border-bottom:none;
}
#content .eventList ul li .left {
width:95px;
height:110px;
background:url(../img/calenderBg.jpg) no-repeat;
float:left;
margin:0;

}
.eventList ul li .left span.month {
font-size:20px;
color:#fff;
display:block;
text-align:center;
margin-top:10px;
line-height:24px;
height:24px;
font-weight:bold;
}
.eventList ul li .left span.date {
font-size:32px;
color:#2d2c2b;
display:block;
text-align:center;
margin-top:18px;/*swapnilb*/
line-height:36px;
height:36px;
font-weight:bold;
}
#content .eventList ul li .right {
width:470px;
float:right;
padding:5px 0 0;
}
#content .eventList ul li .right span.title {
font-size:14px;
}
#content .eventList ul li .right span.place {
font-size:12px;
font-weight:bold;
margin-top:10px;
display:block;
}
#content .eventList ul li .right span.description {
font-size:12px;
margin-top:10px;
display:block;
}
#content .eventList ul li .right .details span.left {
width:90px;
font-weight:bold;
float:left;
padding:15px 0 0;
margin:0;
background:none;
height:auto;
display:block;
}
#content .eventList ul li .right .details span.right {
width:360px;
float:right;
text-align:left;
padding:15px 0 0;
margin:0;
display:block;
}


.right .ashram {
width:250px;
float:left;
}
.right ul.ashramList {
border-top:none;
margin:0;
width:250px;
}

.right ul.ashramList li {
border-bottom:1px solid #d1cdbd;
padding:5px 0;
width:250px;
list-style-type:none;
display:list-item;
min-height:45px;
/*height:45px;*/
}
.right ul.ashramList li:hover {
background:#E6E3D7;
}
.right ul.ashramList li.current {
background:#E6E3D7;
}
.right ul.ashramList li .detail {
width:240px;
padding:0 0 0 5px;
text-align:left;
}
ul.spritualList li {
width:122px;
}
ul.spritualList li img{
min-width:110px;
min-height:80px;
margin:0 6px;
}
.spritualProductDetail {
width:570px;
margin:0 10px;
}
.spritualProductDetail .productImage {
width:540px;
max-height:400px;
float:left;
padding:10px;
background-color:#e6e3d7;
margin-top:20px;
text-align: center;
}
.spritualProductDetail .productImage img{
max-width:540px;
max-height:400px;
}
.spritualProductDetail .productDetail {
width:530px;
margin:0 0 0 20px;
float:left;
margin-top:20px;
}
#content .productDetail .left {
width:110px;
float:left;
font-weight:bold;
margin:0;
padding-bottom:15px;
}
#content .productDetail .right {
width:400px;
float:right;
text-align:left;
padding-bottom:15px;
padding-left:10px;
}
.testimonial {
width:590px;
background: #fff url(../img/testimonialTop.jpg) no-repeat top left;
margin-top:20px;
}
.testimonial h3 {
font-size:16px;
font-weight:bold;
color: #fff;
padding:5px 0 5px 20px;
}
ul.testimonialList {
width:590px;
background:url(../img/mainImageBot.jpg) no-repeat bottom left;
padding:0 0 10px 0;
}
ul.testimonialList li {
margin:10px 10px;
display:block;
border-bottom:1px solid #d1cdbd;
padding:5px 5px 10px;
text-align:justify;
}
ul.testimonialList li:hover {
background:#e6e3d7;
}
ul.testimonialList li.more {
text-align:right;
border-bottom:none;
padding:0;
font-weight:bold;
}
ul.testimonialList li.more:hover {
background:none;
}
ul.testimonialList li h4 {
margin-bottom:5px;
float:left;
}
ul.testimonialList li div.date {
margin-bottom:5px;
float:right;
font-size:10px;
line-height:12px;
}
ul.testimonialList li .testimonialImage {
width:85px;
height:auto;
margin-right:10px;
border:none;
float:left;
}
ul.testimonialList li .testimonialImage span.name {
text-align:center;
display:block;
}
ul.testimonialList li .text {
width:440px;
float:right;
}
span.quote {
font-weight:bold;
padding:0 5px;
}
ul.testimonialList li span.more {
text-align:right;
display:block;
float:right;
}
.eventSlidshow {
padding:20px;
background: #fff;
}
.ashramDetail {
width:570px;
margin:0 10px;
}
/*14.09.09 css for FAQ page*/
.faq {
width:590px;
background:#fff;
}
.faq ul {
width:550px;
margin:5px 20px 15px;
float:left;
}
#content .faq ul li {
padding:10px 0;
border-bottom:1px solid #D1CDBD;
display:list-item;
list-style-type:none;
}

#content .faq ul li .question {
padding:0;
font-weight:bold;
display:block;
position:relative;
color: #403C2F;
margin-bottom:5px;
}
#content .faq ul li .answer {
padding:0;
display:block;
position:relative;
text-align:justify;
}
.right ul.faq {
width:250px;
}
.right ul.faq li {
border-bottom:1px solid #d1cdbd;
padding:5px 0;
width:250px;
list-style-type:none;
display:list-item;
min-height:25px;
/*height:45px;*/
}
.right ul.faq li:hover {
background:#E6E3D7;
}
.right ul.faq li .faqCategory {
width:240px;
line-height:25px;
font-weight:bold;
padding:0 5px;
}



/* my css */
.compulsory{
    color:red;
    padding-left:5px;
    vertical-align:top;
}

/* my css */
#content .compulsory{
    color:#403C2F;
    padding-left:5px;
    vertical-align:top;
}

.buttonBg{
cursor:pointer;
width:80px;
height:25px;
background:#666666 url(../img/loginBg.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
 border:none;
 margin:0;
 padding:0;
}


/* Paging */
div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #6A6659;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #6A6659;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
    text-align:center; padding:20px 0; 
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
    text-align:center;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
    text-align:center;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
    text-align:center;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
    text-align:center;
}
.success {
	color: green;
	font-weight:bold;
    text-align:center;
}

.title{
    color:#6A6659;
    font-weight:bold;
}

/* my css amol patil  for no record found*/
.red {
    clear: both;
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
    text-align:center;

}

#waiting {
    font-weight:bold;
    color:#000;/*swapnilb*/ padding-top:3px;
}

#available {
    font-weight:bold;
    color:#000;/*swapnilb*/ padding-top:3px;
}

#error {
    font-weight:bold;
    color:red;
}


#success {
    

    font-weight:bold;
    color:green;
}

.image-wrapper{
    padding:0 5px;
}

/*  styles for the unit rater     */
.ratingblock {
	width: 125px;
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('i/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 25px;
	position: relative;
	background: url('i/alt_star.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover {
	background: url('i/alt_star.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}

.unit-rating li.current-rating {
	background: url('i/alt_star.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}

div#qTip {
  padding: 3px;
  /* border: 1px solid #666;*/
  display: none;
  background: #fff;
  color: #000;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
#ratingtxt { padding-top: 5px; }
#ratetext {
    /* text of rating */
}
#totalvotes {
    /* total number of votes - set this
     * to hidden if you don't want to display the
     * its contents */
    visibility: hidden;
}


ul.searchartistList li {
width:105px;
}
ul.searchartistList li img{
max-width:85px;
max-height:95px;
margin:0 10px;
}


.reason {
    text-align:left;
    padding-left:10px;
}

/*14/11/2009*/
#content .eventList ul li .fullWidth {width:570px;}
#content .eventList ul li .fullWidth .details span.right {width:465px;}


#content .right .title {
padding:0;
font-weight:bold;
display:block;
position:relative;
height:25px;
line-height:20px;
padding-left:5px;
}
#content .right .changeAvatar {
	background:url(../img/changeAvatarIcon.jpg) no-repeat left top;/*swapnilb*/ padding-left:25px;
}
#content .right .editProfile {
	background:url(../img/editProfileIcon.jpg) no-repeat left top;/*swapnilb*/ padding-left:25px;
}
#content .right .changePassword {
	background:url(../img/changePasswordIcon.jpg) no-repeat left top;/*swapnilb*/ padding-left:25px;
}
#content .right .addPainting {
	background:url(../img/addPaintingIcon.jpg) no-repeat left top;/*swapnilb*/ padding-left:25px;
}
#content .right .credit {
	background:url(../img/creditIcon.jpg) no-repeat left top;/*swapnilb*/ padding-left:25px;
}
.left .table {
	margin:0 10px;
	padding:10px 0;
}
.left table {
	border-collapse:collapse;
	border-color:#fff;
}
.left table th {
	background:#B1AB95;
	color:#403C2F;
	text-align:center;
}
.left table th, .left table td {
	height:25px;
	line-height:25px;
	border-collapse:collapse;
	border:none;
	padding-left:10px;
}
.marTop10 {
	margin-top:10px;
}
.artistIntro .details {
position:relative;
padding-left:0px;
float:right;
width:155px;
text-align:left;
}

 .left table tr.gray {background:#e6e3d7;}

/*14/11/2009*/

 /*17-11-2009*/
 #copyright {
	padding:0; float:right;
	color:#9e9a89;
}
/*17-11-2009*/
#content a:hover {
color:#000;
}
#header .account {
	float:right;
	margin-top:10px;
	text-align:left;
	width:200px;
}
#header .account input.logoutBg {
float:right;
width:80px;
height:25px;
background:#666666 url(../img/accountBg.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
cursor:pointer;
margin-right:10px;
}
#header .account input.myAccountBg {
float:right;
width:80px;
height:25px;
background:#666666 url(../img/accountBg.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
cursor:pointer;
margin-right:10px;
}
#content .purchaseItem {
	width:590px;
	margin:0px auto;
	background:#fff;
	
}
#content .purchaseItem .purchasePainting {
	height:80px;
	padding:10px 0;
	float:left;
	width:160px;
	padding:5px;
	background:#E6E3D7;
	margin:0 20px;
        text-align: center;
}
#content .purchaseItem .purchaseDetail {
	height:80px;
	float:left;
	width:160px;
	line-height:15px;
	margin-right:10px;
}
#content .purchaseItem .purchaseId {
	height:30px;
	padding:5px 0;
	float:left;
	width:160px;
}
#content .purchaseItem .purchasePrice {
	height:30px;
	padding:10px 0;
	float:left;
	width:160px;
}
#content .purchaseItem .purchaseTotalAmount {
	height:80px;
	float:left;
	width:180px;
	margin-right:10px;
	padding:5px 0;
}
#content .purchaseItem .purchaseTotalAmount input{
	margin-right:10px;
	margin-top:5px;
	float:left;
}
#content .right .buymore {
width:125px;
height:25px;
background: url(../img/buymore.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF!important;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
}
#content .right .buymore a{
	color:#FFF;
}
#content .buymore {
width:125px;
height:25px;
background: url(../img/buymore.jpg) no-repeat;
text-align:center;
line-height:25px;
color:#FFFFFF!important;
font-size:11px;
font-weight:bold;
border:none;
margin:0;
padding:0;
}
#content .buymore a{
	color:#FFF;
}

/* ashram page css start here */
.ashramsProductsList {
width:590px;
background:#fff;
}
.ashramsProductsList ul {
width:570px;
margin:5px 10px 15px;
float:left;
}
#content .ashramsProductsList ul li {
padding:10px 0;
border-bottom:1px solid #D1CDBD;
display:list-item;
list-style-type:none;
}
#content .ashramsProductsList ul li .left {
background:none repeat scroll 0 0 #e6e3d7;
float:left;
font-size:1px;
height:90px;
line-height:1px;
margin:0 10px 0 0;
width:165px;
text-align: center;
}
/*#content .ashramsProductsList ul li .left:hover {
background:#b1ab95;
}*/
#content .ashramsProductsList ul li .left img {

    background:none repeat scroll 0 0 #FFFFFF;
    border:medium none;
    max-height:80px;
    margin:5px;
    max-width:155px;
    text-align: center;
}
#content .ashramsProductsList ul li .right {
width:390px;
float:right;
padding:5px 0 0;
}
#content .ashramsProductsList ul li .right span.title {
font-size:14px;
padding-left:0;
}
#content .ashramsProductsList ul li .right span.description {
font-size:12px;
margin-top:10px;
display:block;
padding-bottom:10px;
}
#content .ashramsProductsList ul li .right a.readMore {
font-size:12px;
font-weight:bold;
color:#6a6659;
}
#content .ashramsProductsList ul li .right a.readMore:hover {
color:#2d2c2b;
}
