﻿body
{
    background-image: url('http://www.vistobrahma.com/App_Images/bg_main_with_doublesheet1.jpg' );
    background-position: 50px 100px;
    margin: 0px;
    padding: 0px;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: White;
    font-family: Arial;
    scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #a70f24;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}

#header
{
    width: auto;
    height: 160px;
    clear: both;
}
#logo
{
    float: left;
    background-image: url('http://www.vistobrahma.com/App_Images/logo.gif' );
    margin: 0px;
    padding: 0px;
    background-position: -40px 0px;
    background-repeat: no-repeat;
    width: 180px;
    height: 100%;
}

#toolbar
{
    float: right;
    margin: 0px;
    padding: 0px;
    width: 760px;
}



#toolbar img,#footer img
{
    border: none;
    padding: 0px;
    margin: 0px;
}

#wrapper
{
    margin: 0 auto;
    width: 950px;
}
#wrapper_middle
{
    width: 100%;
    clear: both;
}
#left
{
    float:left;
    width: 981px;
        height:317px;

}
#content
{
   float:right;
   width:840px;
   }

#content .inner{padding-left:57px; float:left;}

#content_image
{
    float: left;
    width: 100%;
    height: 30px;
    clear:both;
}


#content_text
{
    width: 660px;
    height: 310px;
    overflow: auto;
    float: left;
    font-family: Arial, Sans-Serif;
       font-size: 11px;
    font-weight: normal;
}

.gallery { width:auto; padding:0px;margin:0px; }

.gallery a:link,.gallery a:active,.gallery a:visited{margin:0px; width:155px; height:180px;   }
.gallery img{padding:0px;margin:0px; border:none; width:120px; }
.gallery .box_outer{    background-image:url('http://www.vistobrahma.com/App_Images/ratemebg.gif'); width:155px;
    background-repeat:no-repeat; height:158px; background-position:122px 0px;}
.gallery .box{ width:120px; height:120px; overflow:hidden; text-align:left; float:left; }
.gallery .txt{clear:left; color:#b7182b; width:120px; font-size:9px; font-weight:bold; text-align:left; padding-top:2px;}



#footer
{
    clear: both;
    width: 100%;
    height: 100px;
    background-image:url('http://www.vistobrahma.com/App_Images/otherstuff.gif');
    background-repeat:no-repeat;
     background-position:202px -45px;
}

#footer_inner
{
     float: right;
    margin: 0px;
    padding: 0px;
    width: 610px; padding-top:10px;
    }

#footer_inner #links{clear:both; float:left; width:530px;}
#footer_inner .inner{float:left; width:530px;}

#searchbox{height:25px;clear:left;  }

#RegButton{ width:100px; float:right; padding-top:120px; padding-right:200px;}
.RegButton {}
.LoginButton{ width:auto; position:absolute; margin:0px;margin-left:480px; padding:0px; top:80px;}
.RegisterButton{ width:auto; position:absolute; margin:0px;margin-left:550px; padding:0px; top:80px; }

#bestrated2{ width:auto;  float:left; margin:0px; padding:0px; top:200px;}
#bestrated{ width:auto; position:absolute; margin:0px;margin-left:670px; padding:0px; top:200px; }

    #sendtofriend_outer{float:left; padding-right:50px;}
    #sendtofriend{height:21px; width:99px;  background-image:url('http://www.vistobrahma.com/App_Images/sendtofriend.gif');
    background-repeat:no-repeat; background-position: 0px 0px; float:right;}
   

.logindiv1 {width:330px; height:200px; float:right; margin-top:150px; }
.logindiv2 {width:250px; height:100px; float:left; }

 .txtLoginName { float:right; margin-top:5px; width:230px}
 .txtLoginPassword {float:right; margin-top:13px; width:190px;}

.loginbuttondiv {width:330px; height:50px; float:right; margin-top:-75px;}

#OK { float:right;}
#Cancel { float:right;}
	
	
	
	
.regdiv1 {width:330px; height:50px; float:right; margin-top:185px;}
.regdiv2 {width:250px; height:50px; float:left;}
   

.txtRegName { float:right; width:230px}
.txtRegEmail{ float:right; margin-top:10px; width:230px}
.txtRegCity{ float:right; margin-top:10px; width:195px}
.txtRegPassword{ float:right; margin-top:10px; width:195px}
.txtConfirmRegPassword { float:right; margin-top:10px; width:195px}


.regbuttondiv1 {width:330px; height:50px; float:right; margin-top:110px;}
.regbuttondiv2 {width:250px; height:50px; float:left;}

#Button1 { float:right;}
#Button2 { float:right;}


.remme { float:right; margin-top:4px;}
.RegButton {float:right;}


     .ratingStar {
    font-size: 0pt;
    width: 18px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat; 
    margin:0 auto;
}

.filledRatingStar {
    background-image: url(http://www.vistobrahma.com/App_Images/rate_on.gif);

}

.emptyRatingStar {
    background-image: url(http://www.vistobrahma.com/App_Images/rate_off.gif);
}

.savedRatingStar {
    background-image: url(http://www.vistobrahma.com/App_Images/rate_on.gif);
}

.rating{ float:left; padding-top:15px; margin-left:5px;}


.fullrateview{ background-color:white; margin:0px auto;  border:Solid 1px #ccc; background-repeat:no-repeat; background-position: 0px 0px;  }
.fullrateview_left{float:left; text-align:center;  }
.fullrateview_right{width:50px;float:left; height:200px;    background-image:url('http://www.vistobrahma.com/App_Images/ratemebg.gif');
    background-repeat:no-repeat; background-position: 0px 0px; text-align:center; }

.fullrateview_bottom{clear:left;float:left; text-align:center;color:#b7182b; font-size:11px; font-weight:bold; text-align:left; padding-top:2px; }
.fullrateview_cancel{float:right; width:30px;}
.fullrateview img{padding:0px;margin:0px; border:none;float:left;}
.fullrateview_center{margin:0 auto; text-align:center; padding-top:20px; padding-left:20px;}
.fullrateview_bottom_inner{text-align:left; margin:0 auto; }

.modalBackground{background-color:#ffffff;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;}