@charset "utf-8";
* { margin:0; padding:0;}
html {}
a { color:#FFF; text-decoration:underline; }
a:hover { color:#CCC; text-decoration:none; }

body { margin-top:30px; background: #000 url(../images/body-bg.gif) no-repeat center top !important; font-family:Arial, Helvetica,sans-serif; color:#fff; }

em {font-style:italic;}
strong {font-weight:bold;}
#wrapper { width:974px; margin:0 auto; position:relative;}
#hd { /*background:url(../images/header-2-bg.jpg) no-repeat;*/ background-position:top; width:974px; height:496px; float:left; }



/* #hd-rand's various avtars for various pages */
#hd-rand { background:url(http://static.margazhiraagam.com/rotate.php) no-repeat; background-position:top; width:974px; height:496px; float:left; }
.about { background:url(http://static.margazhiraagam.com/rand_06_03.jpg) no-repeat !important;}
.r1 { background:url(http://static.margazhiraagam.com/rand_01_03.jpg) no-repeat !important;}
.r2 { background:url(http://static.margazhiraagam.com/rand_02_03.jpg) no-repeat !important;}
.r3 { background:url(http://static.margazhiraagam.com/rand_03_03.jpg) no-repeat !important;}
.r4 { background:url(http://static.margazhiraagam.com/rand_04_03.jpg) no-repeat !important;}
.r5 { background:url(http://static.margazhiraagam.com/rand_05_03.jpg) no-repeat !important;}
.r6 { background:url(http://static.margazhiraagam.com/rand_07_03.jpg) no-repeat !important;}
.r7 { background:url(http://static.margazhiraagam.com/rand_08_03.jpg) no-repeat !important;}

.home-head {background:url(../headers/dvd_header.jpg) no-repeat !important; overflow:visible; }
.home-head h3 { display:none; }



#logo h1 a { width:375px; height:250px; float:left; display:block;text-indent:-9999px; outline-style: none; }
pre { line-height:1.6em; margin-left:10px; font-family:Arial, Helvetica,   sans-serif;}
pre a { text-decoration:underline; color:#CCC;}
pre a:hover {background-color:#CCC; color:#000; text-decoration:none;}
#bd { width:974px; float:left; position:relative; }
#menu { width:220px; float:left;  }
#menu ul { margin-left:20px;}
#menu li { color:#fff; list-style-type:none;text-indent:-9999px; margin:5px 0 10px 0;}
#menu a { background-repeat:no-repeat !important; display:block; background-position:top left; width:200px; outline-style: none; }
#menu a:hover, #menu ul li.active a {background-position:bottom left;}

#home a{ background:url(../images/home.gif); height:30px; margin-left:8px; width:192px }
#about a{ background:url(../images/about.gif); height:35px; }
#artists a{ background:url(../images/artist.gif); height:31px; }
#creators a{ background:url(../images/creators.gif); height:31px; }
#responses a{ background:url(../images/responses.gif); height:34px; }
#news a{ background:url(../images/in-the-news.gif); height:30px; margin:5px 0 0 0; }
#download a{ background:url(../images/download.gif); height:29px; margin-top:0px; }
#pre-order a{ background:url(../images/nav-order.gif); height:34px; }
#trailer a{ background:url(../images/trailer.gif); height:30px; }
#showing-at a{ background:url(../images/showing-at.gif); height:34px;}
#comments a { background:url(../images/comments.gif); height:24px;}
#gallery a{ background:url(../images/nav-gallery.gif); height:34px; margin-top:0px; }


h2 { display:block; text-indent:-9999px; width:700px; height:31px; margin:0px 0 5px 0 ; }
h3 { float:left; background: url(../images/hd-h2-jayashri-krishna.gif) no-repeat; width:393px; height:41px; position:relative; top:180px; left:600px; text-indent:-9999px; z-index:-1; }
h4 { font-size: 1.3em; margin: 0 0 5px 10px;}

#bd-rt h2.back { color:#FFFFFF; font-size:130%; margin:0 0 10px 7px; text-indent:0; }

h3.text-h3 { text-indent:0; color:#FF9900; float:none; background-image:none; width:auto; height:auto; position:relative; top:0; left:10px; font-size:120%; }

/*bd*/

#bd-rt { float:left; width:710px; margin:5px 0 0 33px; display: inline;}
#bd-rt p, .jayendra p { padding:5px 80px 20px 10px; line-height:1.6em; font-size:13px;}
#responses-txt { margin-top:20px;}
#responses-txt p { padding:10px 80px 5px 120px;}
.creators-top-txt { margin:5px 0;}
.creators-top-txt-2 { margin:5px 0px 0 196px;}
#bd-rt ul { margin:5px 0 10px 8px;}
#bd-rt a { color:#cacaca; }
#bd-rt a:hover { color:#fff;}

.small-color { font-size:80%; color:#FF9900; }

ul.available li { list-style-type:circle; list-style-position:inside; margin:2px 0 0 2px; } 
.orange { color:#f90; }



/*footer*/
#ft { background:url(../images/ft-bg.gif) no-repeat; background-position:bottom; width:974px; height:208px; float:left; margin-top:60px; /margin-left:1px; }
#ft ul { margin:25px 0 0 280px;}
#ft li { text-indent:-9999px; float:left; margin-top:20px;   }
#ft a { color:#424242; text-decoration:none;}
#ft a:hover { color:#CCCCCC;}
#contact a{ background:url(../images/contact.gif) no-repeat;  display:block; height:27px; width:117px;  }
#contact a:hover { background-position:bottom;}
#theatrical a{ background:url(../images/theatrical.gif) no-repeat;  display:block; height:27px; width:205px; margin-left:15px;}
#theatrical a:hover { background-position:bottom;}
#media-partners { width:180px; height:55px; float:right; margin:0 20px 0 20px; display:inline; }
#aghal { width:98px; height:70px; float:right; margin: 10px 35px 0 20px; display:inline;}
#real-image { width:115px; height:70px; float:right; margin:5px 15px 0 5px; display:inline;}
#design { float:right; margin:20px 35px 0 0;display:inline; color:#424242; font-size:10px; font-weight:600; display:inline; }


/*about-h2*/
#bd-rt h2 {background-repeat:no-repeat; display:block; height:31px; } 



.home-h2-1 { background:url(../images/bd-h2-for-the-first.gif) no-repeat; }
.home-h2-2 { background:url(../images/bd-h2-margazhi-raagam.gif) no-repeat; margin:10px 0;}
.about-h2-1 { background:url(../images/about-h2-1-bombay-jayshri-t.m.krishna.gif) no-repeat; display:block;}
.about-h2-2 { background:url(../images/about-h2-2-joint-venture.gif) no-repeat; }
.the-artist-h2-1 { background:url(../images/the-artist-h2-1-jayashri.gif) no-repeat;}
.the-artist-h2-2 { background:url(../images/the-artist-h2-2-accompaning.gif) no-repeat; }
.the-artist-h2-3 { background:url(../images/the-artist-h2-3-tmk.gif) no-repeat;}
.the-creators-h2-1 { background:url(../images/creators-h2-1-jayendra.gif) no-repeat;}
.the-creators-h2-2 { background:url(../images/creators-h2-2-sridhar.gif) no-repeat;}
.the-creators-h2-3 { background:url(../images/creators-h2-3-p.c.s.gif) no-repeat;}
.the-creators-h2-4 { background:url(../images/creators-h2-4-agal-films.gif) no-repeat;}
.the-creators-h2-5 { background:url(../images/creators-h2-5-rimt.gif) no-repeat;}
.the-creators-h2-6 { background:url(../images/creators-h2-6-credits.gif) no-repeat;}
.contact-h2 { background:url(../images/contact-h2.gif) no-repeat;}
.responses-h2 { background:url(../images/responses-h2-1.gif) no-repeat;}
.theatrical-enquiries-h2-1 { background:url(../images/theatrical-enquiries-h2-1.gif) no-repeat; }
.download-h2-1 { background:url(../images/download-h2-1.gif) no-repeat;}
.pre-order-h2-1 { background:url(../images/pre-order-h2-1.gif) no-repeat;}
.trailer-h2-1 { background:url(../images/trailer-h2-1.gif) no-repeat;}
.news-h2 { background:url(../images/news-h2.gif) no-repeat;}
.trailer-responses-h2-1 { background:url(../images/trailer-responses-h2-1.gif) no-repeat;}
.comments-h2-1 { background:url(../images/comments-h2-1.gif) no-repeat;}
.showing-at-h2-1 { background:url(../images/showing-at-h2-1.gif) no-repeat;}
.order-now-h2-1 { background:url(../images/order-now-h2.gif) no-repeat;}


table { margin-left:10px;}
.author { float:right; margin-top:5px;}
.float-r { float:right; margin:0 -11px 0 0;}
.float-l { float:left; margin:10px 10px 0 15px; }
.hr { margin-bottom:1px solid #ccc; margin-top:10px;}

#ri-links li {display:inline; margin-left:15px; }
#ri-links li a {font-size:14px; padding-bottom:10px; }


#video {width:704px; margin:0 auto;}

/* In the news launch gallery */

.launch-thumbs {float: left; padding-top: 20px; width: 710px; display: block; clear: both;}
.launch-thumbs h3 {width: 700px; float: left; color:#FF9900; font-size: 1.2em; position:relative; top:0; left:0; text-indent:0px; background:none; }
.launch-thumbs a {float: left; width: 85px; height: 85px; padding: 7px; margin: 0 5px 5px 0; background-color: gray; }


/*pre-order customisations*/
.input {margin-left:10px; }
hr.input {margin: 15px 0 5px 10px; width: 450px; border: none; border-bottom: dotted 2px #666; }
.buttons {margin:10px 0 0 10px;}
.error { background:maroon; padding: 5px 3px; width:70%; }
.error li { color:#fff; padding:3px 0 3px 5px; font-weight:600; }

/*GBCF v3 customisations*/
#form-div {margin-left:3px; margin-top:20px;}
legend.req-legend {  }
legend.main-legend {display:none;}
label.opt-label, label.req-label { color:#CCC; }

#news-main { width:710px; float:left; /width:720px;}
.news-floats { width:227px; height:227px; float:left; margin:0 8px 8px 0; display:inline; /width:215px; }
.news-floats a { width:200px; height:200px; display:block; background:#333; padding:12px; float:left; margin:0 8px 8px 0; float:left; display:inline;   }
.news-floats a:hover { background:#666;}
#net-news { background-color:#000; display:block; float:left; display:inline; width:680px; /width:660px;}

#net-news h2 { background:url(../images/h2-from-the-net.gif) no-repeat; width:140px; height:30px;}
#news-main h2 { background:url(../images/h2-from-the-press.gif) no-repeat; width:141px; height:30px;}
#net-news ul { margin-top:18px;}
#net-news li { margin:0 20px 10px 0; width:200px; height:55px; /width:190px; float:left; /font-size:12px;}
#net-news li a { text-decoration:none;}
#wrapper #net-news li p { margin:0; padding:0; color:#fbf6bb; border-bottom:#fbf6bb 1px solid; margin-bottom:5px; }
#score { width:710px; float:left; clear:both; border-bottom:1px solid #ccc; margin-bottom:5px;}

/*Trailer-download*/
#down-box { width:400px; height:200px; margin:0 auto; background:url(../images/download-main-bg.gif) no-repeat; padding-top:2px; }
#down-box h4 { color:#333; text-align:left; margin-left:40px; margin-top:20px; border-bottom:#000 1px solid; width:250px;}
#down-box h4.down-h4-top {margin-top:35px;}
#down-box h4 span { font-size:70%; font-weight:300; color:#666;}
#down-box a {background-position:top center; display:block; width:143px; height:21px; text-indent:-9999px; margin:5px auto;  }

/*New trailer Download with Only HD links*/
#down-box p {  width:90px; margin:0 0 0 200px !important;}
#down-box p.hd a { background:url(../images/down-hd.gif) no-repeat; width:90px; }
#down-box p.hd a:hover { background-position:bottom;}

#down-5 ul {display:block; width:300px; margin:0 auto; display:inline;}
#down-5 li.sd a {background:url(../images/down5-sd.gif) no-repeat; width:143px; }
#down-5 li.sd a:hover { background-position:bottom;}
#down-5 li.hd a {background:url(../images/down5-hd.gif) no-repeat; width:124px; margin-left:124px;}
#down-5 li.hd a:hover { background-position:bottom;}
#down-2 li.sd a {background:url(../images/down2-sd.gif) no-repeat; }
#down-2 li.sd a:hover { background-position:bottom;}
#down-2 li.hd a {background:url(../images/down2-hd.gif) no-repeat; width:124px; margin-left:124px; }
#down-2 li.hd a:hover { background-position:bottom;}





#obituary { width:300px; height:100px; background:#dfdfdf; background:url(../images/obi-bg.gif) no-repeat; width:328px; height:117px; float:right; margin-right:15px; display:inline; padding-top:10px}
#obituary p { margin:5px 5px 2px 110px !important; font-size:11px; line-height:14px; float:left; display:inline;}
#obituary a { text-decoration:none; color:#000; }

#obituary-news { clear:both;}

#add-comments a { background:url(../images/add-comment.gif) no-repeat; width:200px; height:18px; text-indent:-9999px; display:block; margin-left:7px;}
.cities { background:#f6aa24; padding:5px 5px 5px 10px; width:120px; margin-top:20px; color:#7c0404; font-weight:bold; margin-bottom:-6px; font-size:14px;}
/*.theatres li { background:#4f4f4f; padding:5px 5px 5px 10px; width:400px; margin:2px 0 2px -8px;}*/

.theatre-list li strong { line-height:1.6em; }
.list-odd, .list-even {  margin-left:-8px; padding:15px 5px 15px 10px; }
.list-odd { background:#525252; }
.list-even { background:#303030; }

.theatres-contact>p{ color:#f6aa24; margin:2px 0 0 0; padding:0;}
.theatres-contact ul { margin-bottom:5px; }
.theatres-contact li{ margin-left:2px; }


/*Forms styling*/
#trailer-form {float: left;}
#trailer-form p { padding:20px 80px 5px 10px; } 


/* Comments section styles */
#tab-links { width:100%; height:26px; margin:20px 0 0 10px; clear:both; border-bottom-style:solid; border-bottom-color:#4a3631; }
#tab-links a { padding: 5px 10px; margin-right:10px; text-decoration:none; display:block; float:left;  }
#tab-links .tab-active a:hover {  background-color:#b25c0f; }
#tab-links .tab-dormant a:hover {  background-color:#613b31; }
#tab-links .tab-active a {  color:#dbdbdb; background-color:#f90; }
#tab-links .tab-dormant a { color:#f90; background-color:#666; }



#review-comments, #general-comments {display:block; float:left; margin-top:20px; width:100%;}

/* Admin comments */
#bd-rt div.new { padding-top: 5px; background: #685f02 url(../images/admin-new.gif) no-repeat; background-position: bottom right;}
#bd-rt div.approved { padding-top: 5px; background: #00240d url(../images/admin-approved.gif) no-repeat; background-position: bottom right; }
#bd-rt div.archived { padding-top: 5px; background: #55472e url(../images/admin-archived.gif) no-repeat; background-position: bottom right;}
#bd-rt div p, #review-comments div p, #general-comments div p { margin: 7px 5px 3px 10px; padding: 0; }
#bd-rt div.new p br, #bd-rt div p br, #review-comments div p br, #general-comments div p br { margin-top: 10px; display: block; }

.admin-logout {float: right; padding: 5px; background-color:maroon; }
.admin-status, .admin-movie { margin: 5px 0 5px 10px;}
.admin-status { margin-top: 15px; color: #750101;}
.admin-movie { color: #004900;}
.admin-status  input, .admin-movie input { margin-left: 10px;  }

/* Welcome Note */

.welcome { width:180px; float:right; margin-right:-210px; padding: 5px; background-color: #5b3201;  }
.welcome li { list-style-position: inside; list-style-type: lower-alpha; padding-bottom: 5px; }
.welcome em { color: silver; }
.welcome strong { text-decoration: underline; font-weight: bold; color: #9b5503; }

/* Pagination */
.pagination { margin: 20px 0; width:100%; background-color: maroon; padding: 3px; color: silver; float: left; }
.pagination a { padding: 5px 8px; margin-right: 3px; border: medium solid silver; background-color: lightgray; color: black !important; text-decoration: none; opacity:0.6;filter:alpha(opacity=60) }
.pagination a:hover { color: #a5a5a5 !important; background-color: #4f0e03; border-color: #999;  }

.launchgallery { height:270px; width:240px; display:block; float:left; }


#collectors-dvd a { text-indent:-9999px; display:block; float:right; width:473px; height:470px; overflow:visible; background:url(../images/spl-edition-dvd-trans.png) no-repeat; } 