
/* CSS Document */
img{border:none; margin:0;}
body{font:12px Arial, Helvetica, sans-serif; background:#FFFFFF; margin:0; padding:0; color:#1c1c1c;}

h1, h2, h3, h4, h5, h6, li, ul, ol, img,form, input, border{margin:0; padding:0;}
.cl{clear:both}
.cl_left{clear:left; font-size:1px;}
.fl{float:left}
.fr{float:right}
.fln{float:none}
.container{width:1063px; margin:0 auto 3px auto; background:#FFFFFF;}
.body{width:995px; margin:0 auto 0 auto; background:#FFFFFF;}
.header{width:995px; margin:0 auto 0 auto; height:103px; background:url(../images/head-pix.jpg) no-repeat bottom;}
.top-bk{margin:0px; vertical-align:top; background:url(../images/top-back.gif) no-repeat; height:15px; width:1063px;}
.main-bk{background:url(../images/back-pix.gif) #FFFFFF; margin:0 auto 0 auto;}
.bot-bk{margin:0px; vertical-align:bottom; background:url(../images/bottom-back.gif) no-repeat; height:15px; width:1063px;}
.logo{width:242px; height:99px; float:left; margin:0px;}

.head-cont{width:995px; margin:0 auto 0 auto; height:263px; background:#bdea49;}
.green-line{height:4px; background:#578b17; width:995px; font-size:1px;}
.body-inn{width:995px; margin:8px auto 0 auto; background:#FFFFFF;}




/****	Top Navigation	****/
										
.nav-back{width:751px; height:99px; float:right; margin:0px;}
.nav{float:left; background:url(../images/button-green-pic.jpg) repeat-x left top; width:735px; height:36px; margin:0px 0px 0 0px;}
.nav ul{margin:0; padding:0px}
.nav ul li{float:left; list-style:none; color:#EFEFEF; font:tahoma; font-size:12px; background:url(../images/bullet-green.jpg) no-repeat right top; width:103px; height:36px; padding:0 1px 0 1px;}
.nav ul li a{display:block; padding:0; color:#000000; font:tahoma; font-size:12px; text-decoration:none; font-weight:bold; background:url(../images/button-green.jpg) no-repeat; width:103px; text-align:center;  line-height:36px;}
.nav ul li.active a{background:url(../images/button-black.jpg) no-repeat; width:103px; color:#FFFFFF;}
.nav ul li a:hover{background:url(../images/button-black.jpg) no-repeat; width:103px; color:#FFFFFF;}

.border-line-h{border:1px #CCCCCC solid; padding:1px; margin:18px 10px 0 auto; width:736px;}
.border-line{border:1px #CCCCCC solid; padding:1px; margin:55px 10px 0 auto; width:736px;}


.left-cont{width:680px; float:left; margin:0px; padding:1px 3px 3px 3px;}
.right-cont{width:305px; float:right; margin:0px; padding:0px;}

.lft-blk{width:672px; margin:0 auto 0 auto;}

.left-side{width:300px; margin:5px 0 5px 0; float:left;}
.right-side{width:367px; margin:5px 0 5px 0; float:right;}

.in-lft{width:300px; margin:5px 0 5px 0; float:left;}
.in-right{width:367px; margin:5px 0 5px 0; float:right;}

.pics-out{width:300px; margin:0px; padding:3px 0 0 0;}
.green-col{background:#d3f3a7; height:29px; margin:0px 0 3px 0; padding:1px 0 0 0;}
.green-col-lft{background:#d3f3a7; height:29px; margin:0px 0 0px 0; padding:1px 0 0 0; float:left;}
.light-green-col{background:#e4f8ca; height:29px; margin:0px 0 0px 0; padding:1px 0 0 0; float:left; vertical-align:bottom;}
.green-base{background:#f6fded; width:302px; margin:0px; padding:0px;}
.green-base-2{background:#f6fded; width:367px; margin:0px; padding:0px;}
.green-light-below{background:#e4f8ca; height:29px; margin:0px 0 0px 0; padding:1px 0 0 0; float:left;}

.text-italic{font-size:14px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#4a3e1b; margin:5px 0 0 7px;}
.text-italic a{color:#4a3e1b; text-decoration:none;}
.text-italic a:hover{color:#4a3e1b; text-decoration:underline;}

.google-link{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#4a3e1b; margin:5px 0 0 7px;}
.google-link a{color:#4a3e1b; text-decoration:underline;}
.google-link a:hover{color:#4a3e1b; text-decoration:none;}

.main-head {padding:0px; margin:0px; float:left;}
.main-head ul {margin:0px; padding:0px;}
.main-head li {color:#303030; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin:9px 0 0 8px; line-height:14px; text-align:left; background:url(../images/bullet-green.jpg) no-repeat 0 0px; padding:0 0 0 15px;list-style:none; letter-spacing:2px;}
.main-head li h3{color:#303030; font:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; line-height:19px;}

.photo-caption {padding:0px; margin:0px;}
.photo-caption ul {margin:0px; padding:0px;}
.photo-caption li {color:#1D8900; font-size:24px; font-weight:bold; letter-spacing:1px; list-style-type:none; margin:6px 0px 0px 0px; padding:0; text-align:center; text-decoration:none;}
.photo-caption li h3{color:#1D8900; font:Arial, Helvetica, sans-serif; font-size:24px; margin:0; padding:0;}

 

.out-frame{width:158px; float:left; margin:2px 0px 2px 8px;}

.out-frame-2{width:144px; float:left; margin:2px 4px 0px 0px;}

.frame-pic{width:144px; background-color:#FFFFFF; height:97px; padding:0px; float:left; display:block; border:1px solid #CCCCCC; vertical-align:middle; margin:0px; float:left;}

.frame-pic-wall{width:144px; background-color:#FFFFFF; height:109px; padding:0px; float:left; display:block; border:1px solid #CCCCCC; vertical-align:middle; margin:0px; float:left;}


.inn-frame{vertical-align:middle; margin:3px 3px 1px 4px;}

.see-more{color:#333333; font-size:12px; text-align:right; margin:3px 8px 3px 0; float:right; line-height:20px; font-weight:bold;}
.see-more a{color:#333333; text-align:right; text-decoration:none;}
.see-more a:hover{color:#302a18; text-align:right; text-decoration:underline;}


.top-rated{color:#4a3e1b; font-size:12px; text-align:left; margin:3px 0px 3px 2px;}
.top-rated a{color:#4a3e1b; text-align:left; text-decoration:none;}
.top-rated a:hover{color:#302a18; text-align:left; text-decoration:underline;}

.link-out{width:143px; float:left; margin:0px 1px;}

.link-txt {padding:0px; margin:0px;}
.link-txt ul{margin:0px; padding:0px;}
.link-txt li{color:#4a3e1b; margin:1px 0 1px 5px; line-height:20px; text-align:left; background:url(../images/bullet-dark.gif) no-repeat 0 7px; padding:0 0 0 13px;list-style:none;}
.link-txt li h3{font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:19px; list-style:none;}
.link-txt li a{color:#4a3e1b; text-decoration:none; list-style:none;}
.link-txt li a:hover{color:#302a18; text-decoration:underline; list-style:none;}

.v-line{height:1px; font-size:1px; border:0px dashed #999999; border-width: 0 0 1px 0; margin:1px auto 1px auto;}

.big-pic-out{width:120px; height:224px; float:left; margin:3px 1px 1px 1px;}

.photo-day-frame{float:left; width:300px; margin:0px 0 5px 0px; border:#CCCCCC 1px solid;}
.p-day-out-frame{width:276px; margin:5px auto 2px auto;}
.p-frame-pic{width:273px; background-color:#FFFFFF; height:191px; padding:0px; float:left; display:block; border:1px solid #CCCCCC; vertical-align:middle; margin:10px auto 10px auto; float:left;}
.p-inn-frame{vertical-align:middle; margin:3px 3px 1px 4px;}


.arialbold12{font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold;font-variant: normal; text-transform: none; color: #333333; text-decoration: none; text-align:left;}
.arialbold12 a{font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold;font-variant: normal; text-transform: none; color: #333333; text-decoration: none; text-align:left;}
.arialbold12 a:hover{font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold;font-variant: normal; text-transform: none; color: #333333; text-decoration: underline; text-align:left;}
.arialbold12black{font-family: Arial; font-size: 12px;font-style: normal; line-height: normal; font-weight: bold; font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;}
.arialnormal12black{font-family: Arial;	font-size: 13px; font-style: normal; line-height: normal;font-weight: normal; font-variant: normal;	text-transform: none; color: #000000; text-decoration: none; text-align:left;}

										/****	B O T T O M    L I N K S	****/

.bot-back{background:#1d8900; width:991px; padding:0px; margin:0 auto 0 auto;}
.bottom-container{width:990px; margin:2px auto 2px 2px; float:left;}
.bot-left{background:url(../images/bot-left.jpg) no-repeat left top; width:14px; float:left;}
.bot-mid{background:url(../images/bot-mid.jpg) repeat-x left top;}
.bot-right{background:url(../images/bot-right.jpg) no-repeat left top; width:14px; float:left;}

.bottom-links{text-align:center; height:14px; margin:2px auto 0px auto; color:#9de174; padding:0 0 7px 0; line-height:23px;}
.bottom-links li{display:inline; border-left:1px solid #9de174; height:15px; vertical-align:middle; text-decoration:none;}
.bottom-links li a{color:#9de174; text-decoration:none; padding:0 7px;}
.bottom-links li a:hover{text-decoration:none; color:#FFFFFF;}
.bottom-links li.fir{border:none;}



											/****	I N N E R   P A G E S	****/
											
.bottom-cont{width:995px; margin:2px auto 0 auto; background:#FFFFFF;}											
.photo-day-frame-in{float:left; width:675px; margin:0px 0 5px 0px; border:#CCCCCC 1px solid; background:#f6fded;}
.txt-cont{background:url(../images/but-pix.gif) repeat-x left top; width:144px; border:#bbde8a 1px solid; height:25px; float:left; text-align:center; color:#000000; font-size:11px; font-weight:bold; line-height:24px; letter-spacing:1px; font-family:Tahoma;}
.txt-cont a{text-align:center; color:#000000; text-decoration:none;}
.txt-cont a:hover{text-align:center; color:#000000; text-decoration:underline;}

.big-pic-out-b{width:128px; height:232px; float:left; margin:3px 2px 1px 4px;}
.frame-pic-b{width:124px; background-color:#FFFFFF; height:228px; padding:0px; float:left; display:block; border:1px solid #CCCCCC; vertical-align:middle; margin:0px; float:left;}
.inn-frame-b{vertical-align:middle; margin:2px 2px 0 2px;}


.reg-out{width:600px; margin:5px 0;}
.register-text{float: left; display: inline; text-align: right; margin:3px 10px 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.register-input{display: inline;margin-bottom: 10px;float:left;}
.reg-inp-text{text-align: left; height:12px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; list-style:none;  padding:2px 0 2px 2px; width:150px;}

.reg-textarea{text-align: left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; list-style:none;  padding:2px 0 2px 2px; width:214px;}



                                              /****	Arrow in big images P A G E S	****/

.aro-lft{margin:2px 4px 2px 4px; float:left; border:0;}
.aro-rgt{margin:2px 5px 2px 5px; float:right; border:0;}

/************   Wide header And Footer   ****************/
.container-w{margin:0px auto 0px auto; width:93%;}
.header-w{margin:0px auto 0px auto; width:100%;}
.logo-w{width:242px; height:99px; float:left; margin:15px 1px 2px 1px;}
.bot-back-w{background:#1d8900; width:100%; padding:0px; margin:0 auto 0 auto;}

/*by rahul*/
.text-comments{font-size:11px; font-weight:bold; color:#000000; text-align:left; padding:3px;}
.txt-small-grey{color:#353500; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0; float:left;}
.txt-small-grey-link li{display:inline; font-size:12px; border-left:1px solid #353500;list-style:none; padding:2px 4px;}
.txt-small-grey-link li a{color:#353500; text-decoration:none;}
.txt-small-grey-link li a:hover{text-decoration:underline;}
.txt-small-grey-link.fir{border:none;}


/****	V I D E O	****/

.outerframe{width:297px; border:solid #CCCCCC 1px; margin:0px 0px 0px 0px; float:left; padding:0px;}
.film-strip{width:297px; height:20px; background:url(../images/video-base.jpg) repeat-x; float:left;}
.box{width:297px; float:left; margin:2px 0 0 2px;}
.frame{background:#FFFFFF; width:95px; height:74px; float:left; border:#CCCCCC 1px solid; margin:2px 2px 3px 0;}
.image{margin:3px 2px 2px 3px; vertical-align:middle;}

.outerframe_inner{width:418px; border:solid #CCCCCC 1px; margin:5px 0 0 0; float:left; padding:2px;}
.film-strip_inner{width:416px; height:20px; background:url(../images/video-base.jpg) repeat-x; float:left;}
.box_inner{width:416px; float:left; margin:2px 0 0 2px;}
.frame_inner{background:#FFFFFF; width:95px; height:74px; float:left; border:#CCCCCC 1px solid; margin:2px 3px 3px 3px;}
.image_inner{margin:3px 2px 2px 3px; vertical-align:middle;}
.out-frame-v{width:144px; float:left; margin:2px 2px 0px 0px;}
.pics-out-v{width:298px; margin:0px; padding:3px 0 0 0;}


/************************************************* Video Page *************************************************/

.text-box-v{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:2px 0 2px 0; text-align:center;}
.text-box-v a{color:#000000; font-weight:bold; padding:2px 0 2px 0; text-decoration:none;}
.text-box-v a:hover{color:#000000; font-weight:bold; padding:2px 0 2px 0; text-decoration:underline;}
.mid-base{width:237px; height:344px; background:#e2e2e2; float:right; margin-right:2px;}
.mid-base-white{border:#cccbcc solid 1px; margin:0 0 0 2px; background:#e9fecc url(../images/wht_pixel.jpg) repeat-x left bottom;}
.mid-head-base{margin:0px; line-height:22px; padding:1px 0 0 7px; background:url(../images/bl_pixel_23.jpg) repeat-x left top; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:left;}
.mid-video{margin:0px auto 0px auto;}
.mid-video-2{margin:0px 0px 5px 5px; float:left; width:160px;}
.video-line{width:210px; padding:0px; BORDER-RIGHT: #999999 0px dashed; BORDER-TOP: #999999 0px dashed; FONT-SIZE: 1px; MARGIN: 5px auto 5px auto; BORDER-LEFT: #999999 0px dashed; BORDER-BOTTOM: #999999 1px dashed; HEIGHT: 1px; float:left;}
.text-pic{color:#3a3939; line-height:17px; margin:0px auto; text-align:center; list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100px;}
.video-title h1{font-size:20px; font-weight:bold; color:#000000; margin:3px 5px 5px 0; text-align:left;}
.frame-pic-c{width:144px; background-color:#FFFFFF; height:97px; padding:0px; border:1px solid #CCCCCC; vertical-align:middle; margin:0px auto;}


/**************************************** wallpaper section **************************************************/

.wallpaper-txt{font-size:9px; color:#000; text-decoration:none; text-align:center; margin:3px 0 0 0;}
.wallpaper-txt a{color:#000; text-decoration:none;}
.wallpaper-txt a:hover{color:#999999; text-decoration:underline;}
