/* 
	*************************
	Global Style Declaration
	Version 1.2 - 26.11.2009
	Changes for ie6 support
	*************************
*/
body
{
	background-color:#c1ced6;
	/*background-image:url(../images/bgStripe.jpg);*/
	background-repeat:repeat;
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* 
	*****************************
	Containers' Style Declaration 
	*****************************
*/

h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li, form
{
	padding:0;
	margin:0;
}

img
{
	border:none;
	outline:none;
}

h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li, form, div, a
{
    outline:none !important;
}

a:link, a:visited, a:hover
{
	outline:none;
	color:#333333;
	text-decoration:none;
}

a:focus
{
	outline:none;
}
.linkUnderline{  border-bottom:#999 solid 1px;   }
/* 
	*****************************
	Class & Id Style Declaration 
	*****************************
*/

	
	/* classes for common usage starts */

	.floatLeft
	{
		float:left;
	}
	
	.floatRight
	{
		float:right;
	}
	
	.alignCenter
	{
		text-align:center;
	}
	
	.alignVertical
	{
		vertical-align:middle;
	}
	
	.clearBoth{
		clear:both;
		line-height:1px;
	}
	
	 /* ------- Master Button Start -------- */

 	    .masterButton {margin:0 5px 0 0; padding:0; float:left;}
        .masterButton a {display:block; position:relative; padding:6px 12px; border:0; background:url("../images/tab_bg.gif") 0 0 repeat-x; color:#FFF; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
    	
	    .masterButton a span.tab-left {position:absolute; top:0; left:0; _left:-12px; width:6px; height:27px; background:url("../images/tab_left.gif") 0 0 no-repeat;}
	    .masterButton a span.tab-right {position:absolute; top:0; right:0; _right:-1px; width:6px; height:27px; background:url("../images/tab_right.gif") 100% 0 no-repeat;}

    /* ------- Master Button End -------- */
	
	
	/* classes for common usage ends */


    #mainHolder
    {
	    position:relative;
	    margin:auto;
	    overflow:hidden;
	    width:818px;
	    background-color:#FFFFFF;	
    }

	
	/* ------------------------------- header starts ---------------------------- */
	
	#header
	{
		float:left;
		width:818px;
	}	
	
	/* ------------------------------- header ends ---------------------------- */
	
	
	/* ------------------------------- menu starts ---------------------------- */
	
	#menuHolder
	{
		position:relative;
		float:left;
		width:808px;
		padding:5px;
		z-index:1000;
	}
	
	.menuHolderDiv
	{
		width:808px;
		height:26px;
		background:#291962;
		background-repeat:repeat-x;
	}
	
		ul.menuBar
		{
			float:left !important;
			float:none;
			list-style:none;
			z-index:1000;
		}
		
			ul.menuBar li
			{
				float:left;
				position:relative;
				font-size:13px;
				font-weight:bold;
			}
			
				ul.menuBar li a:link, ul.menuBar li a:visited
				{
					display:block;
					padding:5px 14px;
					color:#ffffff;
				}
				
				ul.menuBar li a:hover
				{
					display:block;
					background-color:#28529c;
					padding:5px 14px;
					color:#ffffff;
				}
				
				ul.menuBar li a.selected
				{
					display:block;
					background-color:#28529c;
					padding:5px 14px;
					color:#ffffff;
				}
				
					ul.menuBar li ul
					{
						display:none;
						visibility:hidden;
						position: absolute; 
						top: 27px;
						left: 0px;
						list-style: none;
						margin: 0;
						padding: 0;
					}
	
					ul.menuBar li:hover ul, ul.menuBar li.over ul
					{ 
						display: block;
						visibility:visible;
						top: 10px;
						left: 0px;
						z-index:1000;
						border: 1px solid #fff;
						background-color:#291962;
						margin: 16px 0 0;
						padding: 0;
					}
				
					
					ul.menuBar li > ul 
					{
						top: auto;
						left: auto;
					}
					
							ul.menuBar li ul li
							{
								background-color:#291962;
								border-top: 1px solid #fff;
								font-weight:normal;
								font-size:11px;
								float:left;
								width:150px;
								clear:left;
								position:relative;
								z-index:1000;
							}
		
		/* menu corners */
		.menuTopLeft
		{
			position:absolute;
			top:5px;
			left:5px;
		}
		
		.menuTopRight
		{
			position:absolute;
			top:5px;
			right:5px;
		}
		
	/* ------------------------------- menu ends ---------------------------- */
	
	
	/* ------------------------------- content starts ---------------------------- */
	
	#contentArea
	{
		float:left !important;
		float:none;
		position:relative;
		width:806px;
		padding:2px 8px 8px 4px;
	}
	
	.VenueImage
	{
		width:520px;
		height:390px;
		text-align:center;
		vertical-align:top;
		overflow:hidden;
	}
		
		/* left part starts */
		
		.leftPanel
		{
			float:left;
			width:534px;
		}
			#contentHeaderPanel
			{
				float:left;
			}
			
				#contentHeaderPanel h1
				{
					color:#375fb0;
					font-size:22px;
					padding:5px 0 10px 6px;
				}
			
			.leftPanel blockquote
			{
				position:relative;
				float:left;
				width:508px;
				margin-bottom:8px;
			}
				
				/* blockquote add-in properties start */
				
				.borders
				{
					border:#EBEBEB 1px solid;
				}
				
				.marginPadding
				{
					margin-left:3px !important;
					margin-left:0px;
					padding:8px;
				}

				.marginPaddingVenueImageContainer{
					text-align:center;
					padding:11px 8px ; 
				}				

				.marginOnly
				{
					margin:0px 3px;
				}
				/* blockquote add-in properties end */
				
				
				
				/* starts below 4 classes are for rounded corners of containers */
				
				.topLeftCorner
				{
					position:absolute;
					top:-1px;
					left:-1px;
				}
				
				.topRightCorner
				{
					position:absolute;
					top:-1px;
					right:-1px;
				}
				
				.bottomLeftCorner
				{
					position:absolute;
					bottom:-2px;
					left:-1px;
				}
				
				.bottomRightCorner
				{
					position:absolute;
					bottom:-2px;
					right:-1px;
				}
			
				/* ends below 4 classes are for four rounded corners of containers */
				
				
				/* purple component header style starts */
				.componentHeader
				{
					background:#291962;
					height:22px;
					float:left;
					width:100%;
					position:relative;
					padding-top:3px;
					margin-bottom:10px;
				}
				
					.componentHeader h1
					{
						float:left;
						font-size:16px;
						color:#FFFFFF;
						padding:0px 8px;
					}
					
					.componentHeader h6
					{
						float:right;
						font-size:13px;
						font-weight:normal;
						color:#FFFFFF;
						padding:0px 8px;
					}
					
						.componentHeader h6 select
						{
							font-size:11px;
						}
					
					/* component's corner css */
					.componentTopLeft
					{
						position:absolute;
						top:0px;
						left:0px;
					}
					
					.componentTopRight
					{
						position:absolute;
						top:0px;
						right:0px;
					}
					
					.componentBottomLeft
					{
						position:absolute;
						bottom:0px !important;
						bottom:-1px;
						left:0px;
					}
					
					.componentBottomRight
					{
						position:absolute;
						bottom:0px !important;
						bottom:-1px;
						right:0px;
					}
				
				/* purple component header style ends */
				
				.thumbBgColor
				{
				    background:#FFFFFF;
				}
				.categoryList
				{
					/*padding-bottom:40px;*/
				}
				
					.categoryList h1
					{
						font-size:19px;
						color:#375fb0;
						float:left;
					}
					
					.categoryList h5
					{
						font-size:12px;
						color:#999999;
						font-weight:normal;
						float:right;
						padding:5px 0 0;
					}
					
						.categoryList h5 a:link, .categoryList h5 a:visited
						{
							color:#999999;
						}
						
						.categoryList h5 a:hover
						{
							color:#666666;
						}
						
					.categoryList ul
					{
						float:left !important;
						float:none;
						width:100%;
						list-style:none;
						border-top:#999999 1px solid;
						padding:10px 0 0; 
						margin:6px 0 0;
					}
					
						.categoryList li
						{
							float:left;
							background-image:url(http://www.digitalvisitorhosting.com/mars_images/living_learning_category_list.jpg);
							background-repeat:no-repeat;
							width:155px;
							height:44px;
							padding:0 0 0 14px;
							font-size:11px;
							color:#999999;
						}

							.categoryList li h2
							{
								font-size:18px;
								font-weight:normal;
								
								padding-bottom:4px;
							}
							
								.categoryList li h2 a:link, .categoryList li h2 a:visited
								{
									color:#FFFFFF;
								}
								
								.categoryList li h2 a:hover
								{
									color:#F2F2F2;
								}
								
							.categoryList li a:link, .categoryList li a:visited
							{
								color:#999999;
							}
							
							.categoryList li a:hover
							{
								color:#666666;
							}
					
					.categoryQuickLinks
					{
						/*position:absolute;
						bottom:0px;
						left:0px;
						*/
						float:left !important;
						float:none;
						width:96%;
						padding:6px 10px 6px 10px;
						border-top:#b8d5e0 1px solid;
					}
					
						.categoryQuickLinks a.catQLinkRed
						{
							color:#57b8ee;
						}
						
						.categoryQuickLinks a.catQLinkBlue
						{
							color:#14135f;
						}
						
						.categoryQuickLinks a.size9
						{
							font-size:9px;
						}
						
						.categoryQuickLinks a.size10
						{
							font-size:10px;
						}
						
						.categoryQuickLinks a.size11
						{
							font-size:11px;
						}
						
						.categoryQuickLinks a.size12
						{
							font-size:12px;
						}
						
				.categoryListItems
				{
					float:left;
				}
				
					.listItemFilter
					{
						float:left;
						width:200px;
					}
				
						.listItemFilter a:link, .listItemFilter a:visited 
						{
							color:#333333;
						}
						
						.listItemFilter a:hover
						{
							color:#009cec;
						}
						
						.listItemFilter a.selected
						{
							color:#009cec !important;
						}
						
						.listItemFilter select
						{
							font-size:11px;
							margin:3px 0;
						}
						
					.listItemPaginationHolder
					{
						float:right;
						width:190px;
						text-align:left;
					}	
					
					.listItemPaginationHolder a.NoStyleA:link, .listItemPaginationHolder a.NoStyleA:active, .listItemPaginationHolder a.NoStyleA:hover, .listItemPaginationHolder a.NoStyleA:visited
					{
						text-decoration:none;
						background-image:none;
						margin:0;
						padding:0;
					}
						.listItemPaginationHolder a:link, .listItemPaginationHolder a:visited
						{
							background-image:url(../images/paginationBg.jpg);
							background-repeat:no-repeat;
							width:21px;
							height:17px;
							float:left;
							margin:0px 4px;
							text-align:center;
							padding:3px 0 0;
							color:#13536c;
							font-size:11px;
						}
						
						.listItemPaginationHolder a:hover
						{
							background-image:url(../images/paginationBgSelected.jpg);
							background-repeat:no-repeat;
							width:21px;
							height:17px;
							float:left;
							margin:0px 4px;
							text-align:center;
							padding:3px 0 0;
							color:#13536c;
							font-weight:bold;
							font-size:11px;
						}
						
						.listItemPaginationHolder a.selected
						{
							background-image:url(../images/paginationBgSelected.jpg) !important;
							background-repeat:no-repeat;
							width:21px;
							height:17px;
							float:left;
							margin:0px 4px;
							text-align:center;
							padding:3px 0 0;
							color:#13536c;
							font-weight:bold;
							font-size:11px;
						}
						
						.searchGist
						{
							clear:both;
							position:relative;
							text-align:left;
							width:195px;
							padding-top:5px;
							padding-left:4px;
						}
					
					.categoryListItems dl
					{
						float:left !important;
						float:none;
						position:relative;
						border-top:#999999 1px solid;
						width:100%;
						padding:9px 0 0;
						margin:9px 0 0;
					}
					
						.categoryListItems dl.lastItem
						{
							border-bottom:#999999 1px solid;
							width:100%;
							padding:9px 0;
							margin:9px 0;
						}
						
						.categoryListItems dt
						{
							float:left;
							overflow:hidden;
							width:100px;
							height:75px;
							text-align:center;
							vertical-align:top;
							position:relative;
							padding-top:0px;
						}
						
						
							.categoryListItems dt img.itemImage
							{
								border:#ebebeb 1px solid;
							}
						
							.playIcon
							{
								position:absolute;
								left:30px!important;
								top:25px !important;
							}
							.playIconFav
							{
								position:absolute;
								left:16px!important;
								top:11px;
							}
							.categoryListItems dt span.reviewRoundedCurve
			                {
			                    background:url(../images/mainimage_curveNormal.gif) 0 0 no-repeat;
			                    position:absolute;
			                    width:100px;
			                    height:75px;
			                    top:0px;   
			                    left:0px; 
			                }
			                
			                .categoryListItems dt span.reviewRoundedCurveHover
			                {
			                    background:url(../images/mainimage_curve.gif) 0 0 no-repeat;
			                    position:absolute;
			                    width:100px;
			                    height:75px;
			                    top:0px;   
			                    left:0px; 
			                }
						
						.categoryListItems dd
						{
							float:left;
							width:76%;
						}
						
							.categoryListItems dd h3
							{
								font-size:14px;
								color:#0c54a0;
								float:left;
								width:130px;
							}
							.categoryListItems dd h3 a
							{
								color:#375fb0;
							}
							
							.categoryListItems dd h6
							{
								font-size:12px;
								float:right;
							}
							
							.categoryListItems dd p
							{
								float:left;
								width:100%;
								padding:1px 0px;
							}
							.categoryListItems dd p em
							{
									color:#375fb0;
									font-style:normal;
									font-weight:bold;
							}
							
								.categoryListItems dd p a:link, .categoryListItems dd p a:visited
								{
									color:#e1121c;
								}
								
								.categoryListItems dd p a:hover
								{
									color:#ab0e16;
								}
				
				.playerRatingHolder
				{
					
				}
				
					.playerRatingHolder dl
					{
						float:left;
						text-align:left;
					}
					
						.playerRatingHolder dt
						{
							width:80px;
							float:left;
						}
						
						.playerRatingHolder dd
						{
							float:left;
						}
						
							.playerRatingHolder dd h2
							{
								font-size:20px;
								color:#375fb0;
							}
							
					.ratingComponent
					{
						float:right;
						width:224px;
						height:85px;
					}
					
						.ratingBox
						{
							position:relative;
							float:left;
							background-image:url(../images/ratingBg.jpg);
							background-repeat:repeat-x;
							height:49px;
						}
						
							.ratingBox h3
							{
								font-size:13px;
								color:#333434;
								float:left;
								padding:4px;
							}
							
							.ratingBox span
							{
								float:right;
								padding:4px;
							}
							
							.ratingBox div
							{
								padding:0px 5px;
								width:210px;
								text-align:left;
							}
							
								.ratingBox div img
								{
									margin-right:5px;
								}
								
						.views
						{
							background:#291962;
							height:17px;
							position:relative;
							padding:3px 5px;
							margin:5px 0 0 0;
							color:#FFFFFF;
							font-size:13px;
							text-transform:uppercase;
							font-weight:bold;
							margin-right:4px;
						}
						
						.comments
						{
							background:#57b8ee;
							height:17px;
							position:relative;
							padding:3px 5px;
							margin:5px 0 0 0;
							color:#FFFFFF;
							font-size:13px;
							text-transform:uppercase;
							font-weight:bold;
						}
						
				.mediaCaption
				{
					font-size:13px;
					float:left;
					text-align:left;
					padding:5px 0;
				}
				
					.mediaCaption strong
					{
						color:#0c54a0;
					}
					
				dl.mediaLinks
				{
					float:left;
					padding:2px 0;
					width:100%;
					height:auto !important;
				}
				
					dl.mediaLinks dt
					{
						float:left;
						width:80%;
						font-size:11px;
						padding:4px 0;
					}
					
						dl.mediaLinks dt input, dl.mediaLinks dt img
						{
							margin-right:6px;
						}
					
						dl.mediaLinks dt a:link, dl.mediaLinks dt a:visited
						{
							color:#cf142b;
							font-weight:bold;
						}
					
					dl.mediaLinks dd
					{
						float:left;
						width:100px;
					}
					
				p.mediaComments
				{
					/**/
					border-top:#AAAAAA 1px solid;
					padding:3px;
					float:left;
					text-align:left;
					line-height:19px;
					font-size:13px;
					width:99%;
				}
		
			.commentFormHolder
			{
				float:left;
			}
			
			    .mediumTxtStyle
				{
					margin:0 0 8px 0;
					padding:0;
					background-image:url(../images/longTxtBox.jpg);
					background-repeat:no-repeat;
					width:208px;
					height:25px;
					border:#FFF solid 1px;
				}
				.longTxtStyle
				{
					margin:0 0 8px 0;
					padding:5px 5px 0 0;
					background-image:url(../images/longTxtBox.jpg);
					background-repeat:no-repeat;
					width:495px;
					height:20px;
					border:#FFF solid 1px;
					font-family: Arial, sans-serif;
		            font-size: 11px;
				}
				
				.longTxtAreaStyle {
					background-image:url(../images/longTxtAreaBg.jpg);
					background-repeat:no-repeat;
					height:90px;
					padding:5px 5px 0;
					width:490px;
				}
				.longTxtAreaStyle textarea.newarea {
					border:1px solid #FFFFFF;
					font-family:Arial,sans-serif;
					font-size:11px;
					height:85px;
					margin:0;
					padding:0;
					width:480px;
				}
				.commentsOptionalPanel
				{
					float:left;
					padding:6px 0;
					width:280px;
				}
				
					.commentsOptionalPanel input
					{
						vertical-align:middle;
					}
					
					.commentsOptionalPanel span
					{
						color:#000000;
					}
					
					.postComment
					{
						margin-top:10px;
						float:right;
					}
				
				
				dl.commentsList
					{
						float:left !important;
						float:none;
						position:relative;
						border-top:#999999 1px solid;
						width:100%;
						padding:9px 0 0;
						margin:9px 0 0;
					}
					
						.lastItem
						{
							border-bottom:#999999 1px solid;
							padding-bottom:10px !important;
						}
						
						dl.commentsList dt
						{
							float:left;
							position:relative;
							width:96px;
						}
						
							dl.commentsList dt img.itemImage
							{
								border:#ebebeb 1px solid;
							}
						
						dl.commentsList dd
						{
							float:left;
							width:80%;
						}
						
							dl.commentsList dd h3
							{
								font-size:14px;
								color:#cf142b;
								float:left;
								padding-right:8px;
							}
							
							dl.commentsList dd h6
							{
								font-size:14px;
								float:left;
								color:#0c54a0;
							}
							
							dl.commentsList dd p
							{
								float:left;
								width:100%;
								padding:1px 0px;
							}
			
			.relatedReviewVideos
			{
				
			}	
			
				.relatedReviewVideos ul
				{
					float:left;
					list-style:none;
				}
				
					.relatedReviewVideos li
					{
						float:left;
						width:238px;
						height:95px;
						padding:15px 0;
						border-right:#999999 1px solid;
						border-bottom:#999999 1px solid;
					}
					
					.relatedReviewVideos li.rightBlock
					{
						padding-left:14px !important;
						width:236px !important;
						border-right:none !important;
					}
					
						.relatedReviewVideos li .divL
						{
							float:left;
							/*background-color:#000000;*/
							text-align:center;
							vertical-align:top;
							width:100px;
							height:75px;
							overflow:hidden;
						    position:relative;
						}
						
						    .relatedReviewVideos li .divL span.reviewRoundedCurve
			                {
			                    background:url(../images/mainimage_curveNormal.gif) 0 0 no-repeat;
			                    position:absolute;
			                    width:100px;
			                    height:75px;
			                    top:0px;   
			                    left:0px; 
			                }
			                
			                .relatedReviewVideos li .divL span.reviewRoundedCurveHover
			                {
			                    background:url(../images/mainimage_curve.gif) 0 0 no-repeat;
			                    position:absolute;
			                    width:100px;
			                    height:75px;
			                    top:0px;   
			                    left:0px; 
			                }
						
						.relatedReviewVideos li .divR
						{
							float:left;
							padding:10px;
							font-weight:bold;
							padding-top:0px;
						}
						
							.relatedReviewVideos li .divR h5
							{
								font-size:14px;
								color:#375fb0;
							}
							.relatedReviewVideos li .divR h5 a
							{
								color:#375fb0;
								text-decoration:none;
							}
				            .headingRelatedReviews
				            {
				                width:100px;
				                overflow:hidden;
				            }
				            
						/* New Search Block Starts Here */
						.searchBlock{ background:url(http://www.digitalvisitorhosting.com/mars_images/living_learning_search.jpg) no-repeat left; width:269px; height:37px; margin-bottom:10px; padding-top:4px; padding-left:7px; }
							.searchBlock .inputbg{ background:url(../images/search-input.gif) no-repeat left; padding:7px 2px 0px 5px; width:215px; height:27px; border:0px; margin:0px; }
								input.sr { width:203px; border:0px;}
								.con2{  padding-left:2px; padding-top:3px;}
						/* New Search Block Ends Here */
				
		/* left part ends */

		/* right part starts */
		
		.rightPanel
		{
			float:left;
			width:270px;
			padding:0 0 0 2px;
		}
		
			.rightComponentHeader
			{
				background:#291962;
				height:21px;
				width:248px;
				position:relative;
				padding-top:1px;
				margin-bottom:5px;
			}
			
				.rightComponentHeader h1
				{
					float:left;
					font-size:16px;
					color:#FFFFFF;
					padding:0px 8px;
				}
			
			.rightComponentPadding
			{
				padding:12px;
				width:246px !important;
				float:left !important;
				float:left;
			}
				
		
			dl#searchPanel
			{
				float:right;
				width:269px;
				height:42px;
				background-image:url(../images/searchPanelBg.jpg);
				background-repeat:repeat-x;
				margin-bottom:10px;
			}
			
				dl#searchPanel dt
				{
					float:left;
					padding:7px 8px 8px;
					background-image:url(../images/searchBottomLeftCorner.gif);
					background-repeat:no-repeat;
					width:215px;
				}
				
					dl#searchPanel dt input
					{
						background-image:url(../images/searchTextBox.jpg);
						background-repeat:no-repeat;
						border:none;
						padding:0px;
						margin:0px;
						width:210px !important;
						height:20px!important;
						padding:5px 0 0 5px;
						margin:0px;
						color:#333333;
					}
					
				dl#searchPanel dd
				{
					float:left;
					padding:7px 9px 8px 1px;
					background-image:url(../images/searchBottomRightCorner.gif);
					background-repeat:no-repeat;
					background-position:right top;
				}
			/* ----- Search Block Starts Here ------- */	
			
				.searchPanel{ 				
					width:269px;
					height:42px;
					background:url(../images/searchPanelBg.jpg) repeat-x;
					margin-bottom:10px; 
				}
			
			/* ----- Search Block Ends Here ------- */
			
			.rightPanel blockquote
			{
				position:relative;
				float:left;
				width:270px;
				margin-bottom:8px;
			}
		
				.welcomeNote
				{
					padding:12px;
					width:246px !important;
				}
				
					.welcomeNote h1
					{
						font-size:16px;
						color:#375fb0;
					}
					
					.welcomeNote p
					{
						padding:4px 0 14px;
					}
				
				.banner
				{
					text-align:center;
					padding:6px 0;
				}	
				
				img.middleImg
				{
					margin:4px 0;
				}
			
			.rightComponentBorder
			{
				border-bottom:#b8d5e0 1px solid;
				border-top:#b8d5e0 1px solid;
				padding:6px 0;
				width:248px;
			}
			
			.greyColor
			{
				background-color:#e5e5e5;
			}
			
			.rightComponentDarkTopBorder
			{
				border-top:#13536c 1px solid;
				padding:6px 0;
				width:248px;
			}
				.postCategoryTypeLabel
				{
					float:left;
					font-size:13px;
					font-weight:normal;
					padding:3px 0 0;
				}
				
					.postCategoryTypeLabel span
					{
						color:#cf142b;
						font-weight:bold;
					}
					
			dl.postInfoForm
			{
				float:left;
				width:248px;
				padding:4px 0;
			}
			
				dl.postInfoForm dt
				{
					float:left;
					width:50px;
					font-size:13px;
					padding:3px 0;
				}
				
				dl.postInfoForm dd
				{
					float:left;
					width:196px;
				}
				
					dl.postInfoForm dd input
					{
						background-image:url(../images/postInfoTxt.jpg);
						background-repeat:no-repeat;
						width:188px;
						height:21px;
						border:#FFF solid 1px;
						padding:4px 4px 0 3px;
					}
			
			
			dl.postInfoForm2
			{
				float:left;
				width:248px;
				padding:4px 0;
			}
			
		
				dl.postInfoForm2 dd
				{
					float:left;
					width:248px;
				}
				
					dl.postInfoForm2 dt input.input
					{
						background-image:url(../images/inputFrindRequest.gif);
						background-repeat:no-repeat;
						width:239px;
						height:19px;
						border:#FFF solid 1px;;
						padding:4px 2px 2px 6px;
					}
					dl.postInfoForm2 dd 
					{
						float:right;
						width:150px;
					}
					
					dl.postInfoForm2 dd input.button
					{
						float:right;
					}
			
			
			.packingMarginTop
			{
				margin-top:10px;
			}
			
			ul.tagsList
			{
				float:left;
				width:248px;
				list-style:none;
				border-bottom:#b8d5e0 1px solid;
				border-top:#13536c 1px solid;
				padding:6px 0;
			}
			
				ul.tagsList li
				{
					float:left;
					width:104px;
					background-image:url(../images/tagsArrow.jpg);
					background-repeat:no-repeat;
					background-position:left 7px;
					padding:6px 0 6px 18px;
					font-size:11px;
				}
				
			.greyText
			{
				color:#999999;
				font-size:11px;
			}
			.greyText a:link,  .greyText a:visited
			{
				color:#999999;
				text-decoration:underline;
			}
			
			.playListViewBy
			{
				float:right;
				text-align:right;
				width:245px;
				padding:0 0 3px 0;
			}
			
				.playListViewBy select
				{
					font-size:11px;
				}
			
		/* right part ends */
		
		.stretchedPanel
		{
			float:left;
			width:794px !important;
			width:786px;
			padding:8px;
		}
		
		.percentHolder
		{
			position:relative;
			width:778px;
			padding:12px 15px;
			float:left;
		}
		
		.rtPanelFooter
		{
			position:relative;
			float:left;
		}
		
		/* thank you page starts */
		#thankYouContentArea
		{
			float:left !important;
			float:none;
			position:relative;
			width:791px;
			padding:8px 0 0 12px;
		}
		
			.thankYouPara
			{
				font-weight:bold;
				font-size:14px;
				padding:10px 0;
				line-height:20px;
			}
			
				.thankYouPara a:link, .thankYouPara a:visited, .thankYouPara a:hover
				{
					color:#e53325;
				}
				
			.thankButton	
			{
				background-color:#e2273c;
				font-size:11px;
				color:#FFFFFF;
				font-weight:bold;
				padding:0px;
				border:#e2273c 1px solid;
				cursor:pointer;
			}
			
			.thankYouForm
			{
				border:#cecece 1px solid;
				margin:10px 5px 10px 0;
			}
			
				.thankYouForm legend
				{
					font-size:14px;
					font-weight:bold;
				}
				
				.thankYouForm dl
				{
					float:left;
					padding:10px;
					width:95%;
				}
				
					.thankYouForm dt
					{
						float:left;
						width:100px;
					}
					
					.thankYouForm dd
					{
						float:left;
					}
					
						.thankYouForm dd input.thankTextBox, .thankYouForm dd textarea.thankTextArea
						{
							width:300px;
							border:#e2273c 1px solid;
						}
			
		
		/* thank you page ends */
		
		
	.revLargeImgBlock { width: 500px; height: 375px; margin-top: 85px; margin:0 auto;  overflow: hidden; position: relative;}
    .revButton { position:absolute; z-index:50px; right:5px; top:5px; width:60px; height:30px; }
	
		
	/* ------------------------------- content ends ---------------------------- */
	
	/* ------------------------------- footer starts ---------------------------- */
	
	#footer
	{
      float:left !important;
      float:none;
      position:relative;
      width:818px;
      background-color:#FF0000;
      background-color:#291962;
      background-repeat:no-repeat;
      background-position:right top;
      color:#FFFFFF;
	}
	.footerBottom
     {
      width:818px;
      height:8px;
      margin:0 auto;
      line-height:1px;
     }
	
		#footer a:link, #footer a:visited
		{
			color:#FFFFFF;
		}
		
		#footer a:hover
		{
			color:#F2F2F2;
		}
		
		#footer blockquote
		{
			float:left;
			padding:20px;
			width:650px;
		}
		
			a.size11
			{
				font-size:11px;
			}
			
			a.size12
			{
				font-size:12px;
			}
			
			a.size13
			{
				font-size:13px;
			}
			
			a.size14
			{
				font-size:14px;
			}
			
			a.size15
			{
				font-size:15px;
			}
			
			a.size16
			{
				font-size:16px;
			}
			
			a.size17
			{
				font-size:17px;
			}
			
			a.size18
			{
				font-size:17px;
			}
	
	/* ------------------------------- footer ends ---------------------------- */
	
	
	
	/*======== Horizontal Slider start ===============*/

	#gallery_container_big 
	{
		width:477px; 
		position:relative;
		float:left;
		margin:0 0 0 13px !important;
		margin:0 0 0 6px;
	}
	
		#thumb_container_big 
		{ 
			position:relative; 
			overflow:hidden; 
			width:423px! important;
			height:130px; 
			margin:0 32px 0 30px; 
			padding-top:1px;
		}
		
		
		#thumbs_big 
		{
			white-space:nowrap; 
			display:block; 
			position:relative; 
		}
		
			#thumbs_big a 
			{ 
				padding:0; 
				margin:0; 
			}
			
			#thumbs_big ul 
			{
				width:2500px;
				margin:0; 
				padding:0; 
				list-style:none;
				overflow:hidden;
			}
			
			#thumbs_big ul li.reviewboximage 
			{
				/*background:url(../images/mainimage_rollover.png) 0 0 no-repeat;*/
				float:left; 
				margin:0 6px 0 0;
			}
			
			#thumbs_big ul li.reviewboximage div 
			{
			    overflow:hidden;
				width:100px;
				height:75px;
				text-align:center;
				vertical-align:top;
				position:relative;
			}
			
			    #thumbs_big ul li.reviewboximage div div.reviewRoundedCurve
			    {
					background:url(../images/mainimage_curveNormal.gif) 0 0 no-repeat;
			        position:absolute !important;
			        position:relative;
			        width:100px;
			        height:75px;
			        left:0px;
			        top:0px;
			        cursor:pointer;   
			    }
			    
			    #thumbs_big ul li.reviewboximage div div.reviewRoundedCurveHover
			    {
			        background:url(../images/mainimage_curve.gif) 0 0 no-repeat;
			        position:absolute !important;
			        position:relative;
			        width:100px;
			        height:75px;
			        top:0px; 
			        left:0px;
			        cursor:pointer;      
			    }
			    
			
			#thumbs_big ul li.reviewboximage span 
			{
				display:block;
				width:100px; 
				height:75px; 
				z-index:3; 
				position:absolute; 
				cursor:pointer;
			}
			
			#thumbs_big ul li.reviewboximageactiv 
			{
				 float:left; 
				 margin:0 6px 0 0;
			}
			
			#thumbs_big ul li.reviewboximageactiv div 
			{
				overflow:hidden;
				width:100px;
				height:75px;
				text-align:center;
				vertical-align:top;
				background-color:#000000;
			}
			
			#thumbs_big ul li.reviewboximageactiv span 
			{
				background:url(../images/mainimage_curve.gif) 0 0 no-repeat; 				
				z-index:3; 
				position:absolute; 
				width:100px; 
				height:75px; 
				cursor:pointer;
			}
	
		.reviewboximage p
		{
			font-family: Arial;
			font-size:12px;
			color: #555;
			padding: 3px 0px;
			margin: 0px;   
		}
		.reviewboximage strong
		{
			color:#14135f;
			font-size:12px;
		}
		
		a:link.topSec, a:visited.topSec, a:hover.topSec, a:active.topSec
		{
			color:#14135f;
			font-size:12px;
		}
		
		.reviewboximageactiv p
		{
			font-family: Arial;
			font-size:12px;
			color: #0c54a0;
			padding: 3px 0px;
			margin: 0px;   
		}
		.reviewboximageactiv strong
		{
			color:#14135f;
			font-size:12px;
		}
		
		#thumbs_big ul li img {
			z-index:2;
			}
		#thumbs_big ul li p {
			margin:0; padding:0; 
			}
			
		.addfwd_big { display:block; position:absolute; cursor:pointer; width:22px; height:76px; top:0px; right:0px; background:url(../images/next-tab.gif) 0 0 no-repeat;}
		.addbkwd_big { display:block; position:absolute; cursor:pointer; width:22px; height:76px; top:0px; left:0px; background:url(../images/prev-tab.gif) no-repeat; }
		
		
	
	/*======== Horizontal Slider end ===============*/
	
	
	/* ================= Your playist style starts here =================== */
	.paylistMain{ float:left; font-family:Arial, Helvetica, sans-serif; }
	.paylistMainStretched{ float:left; width:794px; font-family:Arial, Helvetica, sans-serif; border-top:#999 solid 1px; }
		
		.paylistBlockHead{ position:relative; height:22px; padding-top:4px; /*  border-top:#999 solid 1px; */ border-bottom:#999 solid 1px; font-size:13px;}
			.paylistBlockHead p { float:left; color:#375fb0; font-weight:bold; width:170px; }
			.paylistBlockHead em{ float:right; color:#999; font-style:normal;}
			.paylistBlockHead span{ float:right; padding-left:10px; padding-top:3px;}
			
		.block-videos{ width:248px; }
			.listVideo{ list-style:none; }
				.listVideo li { font-size:12px; padding:4px 0px; border-top:#999 solid 1px; margin:0px;  display:block;}
					.listVideo li .thumV{ float:left; width:68px; height:51px; background:#317faa; position:relative;}
					.listVideo li .thumV span.playlistRoundedCurve {
			                    background:url(../images/playlistCurve.png) 0 0 no-repeat;
			                    position:absolute;
			                    width:68px;
			                    height:51px;
			                    top:0px;   
			                    left:0px; 
			                }
					
					.listVideo li .close{ float:right; width:11px; height:50px; padding-right:5px;}
					.listVideo li .info{ float:left; height:50px; width:140px; padding-left:5px; }
						.listVideo li .info .name{ color:#0c54a0; font-size:13px; font-weight:bold; }
							.listVideo li .info .name a{ color:#0c54a0; text-decoration:none; }
						.listVideo li .info .time{ color:#cf142b; font-size:13px; }
						.listVideo li .info .postBy{ color:#333333; font-size:12px; }
						
	
		.block-photographs{ width:248px;}
			.listPhoto{ list-style:none;  width:231px;}/*height:350px;*/
				.listPhoto li{ float:left; width:70px; height:51px; padding:0 7px 7px 0;}
				.listPhoto li div { position:relative; width:70px; height:51px;  }
				.listPhoto li p { position:absolute; right:6px; bottom:6px;  }
				.listPhoto li div span.playlistRoundedCurve {
			                    background:url(../images/playlistCurve.png) 0 0 no-repeat;
			                    position:absolute;
			                    width:68px;
			                    height:51px;
			                    top:0px;   
			                    left:0px; 
			                }
			   
				
				
	.block-writtenReviews{ width:248px;  }
		.listReviews{ list-style:none; }
			.listReviews li {font-size:12px; padding-top:6px; padding-bottom:2px;}
				.listReviews li .text{ float:left; width:205px; color:#0c54a0; font-size:13px; overflow:hidden; }
				.listReviews li .text a{ color:#0c54a0; text-decoration:none; }
				.listReviews li .close{ float:right; width:11px; padding-right:5px;}
	

	.gapping
	{
		margin:0px 24px;
	}	
	.playlistVgapping{
		height:7px; line-height:7px;
	}
	
	.topBorderPlayListOff
	{
		border-top:none !important;
	}
	
	.blueText{
		color:#1a5ea5;
	}	
	
	.playlisVPlaceHolder{
		border-top:#999 solid 1px;
	}
	.playlisHPlaceHolder{
		padding:0 24px;
	}
			
			/*  ------------ scroll style start ---------------- */
		
			#mycustomscroll1, #mycustomscroll2, #mycustomscroll3 { height: 198px; overflow: auto; }

			.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

			/*.vscrollerbar {width: 16px; background: #797979 url(../images/scrollbar.png) -47px 32px no-repeat; cursor:pointer;}*/
			.vscrollerbar {width: 16px; background: #797979 url(../images/scrollbar.png) -47px 50% no-repeat; cursor:pointer;}
			.vscrollerbarbeg {height: 32px !important;width: 16px;background: url(../images/scrollbar.png) -118px -1px no-repeat; cursor:pointer;}
			.vscrollerbarend {height: 32px;width: 36px; background: url(../images/scrollbar.png) -118px -23px no-repeat; cursor:pointer;}
			
			.vscrollerbase {width: 16px;background: #FFF url(../images/scrollbar.png) -20px 0px repeat-y;}
			.vscrollerbasebeg {width: 16px;height: 16px !important;background: url(../images/scrollbar.png) -82px -32px no-repeat; cursor:pointer;}
			.vscrollerbaseend {height: 16px;width: 16px;background: url(../images/scrollbar.png)  -82px -8px no-repeat; cursor:pointer;}
			
			.hscrollerbase {height: 16px; background-color: white;}
			.hscrollerbar {height: 16px; background-color: black;}
			.vscrollerbar, .hscrollerbar {padding: 16px;z-index: 2;}
			.scrollerjogbox {width: 16px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}
			
			/* -------------- scroll style end -----------------*/

	
/* ================= Your playist style ends here =================== */



/* ================ Styles for upload page Start ================== */
	
	.textboxbg
	{
		background-image: url(../images/textbox_bg.gif);
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 11px;
		background-color: white;
		border: none;
		padding-top: 5px;
		height: 19px;
		float: left;
	}
	
	.textareabg {
		background-color:white;
		background-image:url(../images/textbox_area_bg.gif);
		border:medium none;
		float:left;
		font-family:Arial,sans-serif;
		font-size:11px;
		height:78px;
		padding:5px 0 4px;
		text-align:left;
		margin:0px;
	}
	
	.caption{
		margin-top:1px;
		font-size:15px;
		font-weight:bold;
		color:#777;
		margin-left:0px;
	}
	
	.spacer
	{
		clear: both;
		padding: 2px;
		margin: 0px;
	}
	.bluetxt
	{
		font-family: Arial;
		font-size: 12px;
		color: #004e6c;
		margin: 0px;
		border-bottom: 1px dashed #004e6c;
		width:120px;
	}
	
	

	.img2middle
	{
		vertical-align: middle;
	}
	.FL1
	{
		float: left;
		padding-top: 0px;
	}
	
	.FR1
	{
		float: right;
		padding-top: 0px;
	}
	
	
	
	.row{
		clear:both;
		display:block;
	}
	.verticalGap{
		display:block;
		clear:both;
		height:25px;
	}
	
	.rowForm{
		clear:both;
		display:block;
		padding:4px 0px;
	}
	.col1{
		float:left;
	}
	.col1s{
		float:left;
		padding-left:6px;
		/*padding-top:3px;*/
	}
	
	.widthTextinputA{
		width: 310px;
	}
	.widthTextinput-B{
		width:485px;
	}
	.widthTextArea-A{
		width:485px;
	}
	.widthTextArea-B{
		width:485px;
	}
	
	.formHeading{
		padding-bottom:5px;
	}
	.formHeadingIcon{
		margin-bottom:-5px; margin-right:5px;
	}
	
	.addMorePhotos{
		padding-top:10px;
		float:right;
		padding-right:15px;
	}
	.addMorePhotos a{
		color:#666666;
		font-weight:bold;
		text-decoration:underline;
	}
			
			
	.categoryForm{
		display:block;
		padding:3px 8px 3px 10px;
	}
	
	.categoryFormL{
		float:left;
	}
	.categoryBulet{
		width:15px;
		float:left;
		background:url(../images/bulet.jpg) no-repeat 0px 2px;
	}
	.categoryFormR{
		float:right;
		width:20px;
	}
	.categoryFormDivider{
		border-right:#CCC solid 1px;
	}
	.geotagBnt{
		float:left;
		padding-right:10px;
	}
	.dropdown_div
			{
				width: 250px;
				height: 22px;
				border: 0;
				margin: 0;
				padding: 0;
				padding-top:3px;
				cursor: pointer;
				background: url(../images/ddowntopbg.png);
				font: normal 11px/18px Arial;
				text-indent: 8px;
				color: #555;
				overflow: hidden;
				white-space: nowrap;
	}
	.termsCheckboxAlign{ margin-left:-2px;}
	.tagsicon { 
 		padding-bottom:15px;
		width:27px;
		float:left;
	}
	
	.videoLoader{ padding:6px 0px 18px 0px;}
	.addVideoDescripTop{ background:url(../images/SearchCommentBoxTop.gif) no-repeat top left; height:12px; }
	.addVideoDescripCon{ height:86px; padding:12px;  border:#c1c1c1 solid 1px; border-top:none; }
	
	.addMoreBtn{ float:right; text-align: right; height:25px; clear:both; padding: 6px 10px 6px 0px;}
	.totalRow { height:25px; padding-top:6px;}
	
	/* ----------------  Custom CheckBox Style Start  ------------------ */
	.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;}
	.jquery-safari-checkbox .mark {display: inline;}
	
	.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px;}
	.jquery-safari-checkbox img{background: transparent url(../images/safari-checkbox.gif) no-repeat;}
	
	.jquery-safari-checkbox img{
		background-position: 0px 0px;
	}
	.jquery-safari-checkbox-hover img{
		background-position: -16px 0px;
	}
	.jquery-safari-checkbox-checked img{
		background-position: 0px -16px;
	}
	.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {
		background-position: -16px -16px;
	}
	
	.jquery-safari-checkbox-disabled img{
		background-position: 0px -32px;
	}
	.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{
		background-position: 0px -48px;
	}
	/* ----------------  Custom CheckBox Style End  ------------------ */
	
	/* ---------------- Custiom Combo Box Start -------------------- */
 .dd .ddTitle {
   /*background:#F00; */
  background:url(../images/ddowntopbg.png) no-repeat; 
  border:none;
  padding:5px 5px 3px 6px;
  text-indent:0;
  cursor:default;
  overflow:hidden;
  height:17px;
 }
 .dd .ddTitle span.arrow {
  background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;
 }
 
 .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
 .dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
 .dd .ddTitle img.selected {
  padding:0 3px 0 0;
  vertical-align:top;
 }
 .dd .ddChild {
  position:absolute;
  border:1px solid #c3c3c3;
  border-top:none;
  display:none;
  margin:0;
  width:auto;
  overflow:hidden;
  background-color:#ffffff;
 }
 .dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
 .dd .ddChild a {
  display:block;
  padding:3px 0 3px 3px;
  text-decoration:none;
  color:#000;
  overflow:hidden;
  white-space:nowrap;
  cursor:pointer;
 }
 .dd .ddChild a:hover {
  background:#EEE;
 }
 .dd .ddChild a img {
  border:0;
  padding:0 2px 0 0;
  vertical-align:middle;
 }
 .dd .ddChild a.selected {
  background:#C9C9C9;
 }
 .hidden {display:none;}
 /* ---------------- Custiom Combo Box End -------------------- */
	
	
	/* ---------------- Rating Block Start -------------------- */
	.ratingBlock { width:248px; font-size:13px; color:#333333; margin:0 auto;}
	.ratingBlock .headRatingBlock{ width:242px; height:16px; padding:3px; background:#CCC; /* background:url(../images/bg_authorRating.gif) no-repeat; font-weight:bold; */}
	.ratingBlock .headRatingBlock .headingRating { width:132px; float:left; font-weight:bold; text-align:left; }
	.ratingBlock .rowA{background:#FFF; height:17px; width:248px; padding:2px 0px;}
	.ratingBlock .rowB{background:#e2e2e2; height:17px; width:248px; padding:2px 0px;}
	.ratingBlock .starBlock {float:left; width:100px; padding-right:10px;}
	.ratingBlock .star {float:left; width:18px; padding-right:2px;}
	.ratingBlock .starLabel {width:130px; height:17px; overflow:hidden; text-align:left; }
	
	/* ---------------- Rating Block End -------------------- */
	
			
/* ================ Styles for upload page End ================== */

/* ================ Style for Search page start ================== */

.heightText
{
    font:arial;
    font-size:12px;
    background-color:Yellow;
}

.searchText
{
    font:Arial; 
    padding-left:5px; 
    font-size:18px;    
	color:#3E4184;
}

.searchExpression
{
	font-size:22px;
	color:#006600;
}

/* ================ Style for search page end ================= */

.contentError
{
    font-size:11px;
    color:Red;
    font-weight:bold;
}


.flashbox-destination
{
	float: left;
	padding-top: 2px;
}


.contactFormContainer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contactForm
{
	width: 612px;
	background-image: url(../images/mappanel-bg.gif);
	background-repeat: repeat-y;
	padding-left: 11px;
	display: none;
	border:#0F0 solid 1px;
}
.contactForm fieldset
{
	padding: 30px;
	border: none;
}
.contactForm label
{
	display: block;
	color: #ffc400;
}
.contactForm input[type=text]
{
	display: block;
	border: solid 1px #4d3a24;
	width: 100%;
	margin-bottom: 10px;
	height: 24px;
}
.contactForm textarea
{
	display: block;
	border: solid 1px #4d3a24;
	width: 100%;
	margin-bottom: 10px;
}
.contactForm input[type=submit]
{
	background-color: #4d3a24;
	border: solid 1px #23150c;
	color: #fecd28;
	padding: 5px;
}

.contactLinkleft
{
	height: 54px;
	width: 444px;
	background-image: url(../images/mappanel-bottomleft.gif);
	display: block;
	float:left;
	border:#F00 solid 1px;
}

.contactLink
{
	height: 54px;
	width: 179px;
	background-image: url(../images/openmap.gif);
	display: block;
	float:left;
	cursor: pointer;
}

/* ------ Google Map Slider start ------- */
    
    #googleMapSlide {
	    height: 330px;
	    width: 514px;
	    display: none;
	    background:url(../images/mapMiddle.jpg) repeat-y;
	    margin-left:-3px;
	    padding:0 10px 0 6px;
    }
    .slide {
	    background:transparent url(http://www.digitalvisitorhosting.com/mars_images/living_learning_map_bottom.jpg) no-repeat scroll left top;
	    margin:0 0 0 -3px;
	    padding:0;
	    width:526px;
    }
    .btn-slide {
	    /* background: url(images/mapButtonLabel.jpg) no-repeat 75px 17px; */
	    background: url(../images/mapButtonOpen.jpg) no-repeat 78px 19px;
	    text-align: center;
	    width: 150px;
	    height: 50px;
	    padding: 10px 10px 0 0;
	    margin: 0px 0px 0px 0px;
	    display: block;
	    font: bold 120%/100% Arial, Helvetica, sans-serif;
	    color: #fff;
	    text-decoration: none;
    }
    .activeGM {
	    background: url(../images/mapButtonClose.jpg) no-repeat 78px 19px;
    }
    .slideTop {
	    background:transparent url(http://www.digitalvisitorhosting.com/mars_images/living_learning_map_top.jpg) no-repeat ;
	    clear:both;
	    width:526px;
	    height:16px;
	    margin:0 0 0 -3px;
    }
    
/* ------ Google Map Slider End ------- */   
 
/*-------- Styles for "Report This Post" --------*/
.reportPost
{
  width:818px; margin:0 auto;  
}

/* White on Grey Box */
.rbroundbox {
	background:#E5EAED;
	margin:0 0 0;
	/*border:1px solid #f00;*/
	}
.rbroundbox-w-on-g {
	background:#fff;
	margin:5px 0;
	}
.rbroundbox-w-on-g .rbtop div {
	background:transparent url(../img/rc_w-on-g_top_left.png) no-repeat scroll left top;
	}
.rbroundbox-w-on-g .rbtop {
	background:transparent url(../img/rc_w-on-g_top_right.png) no-repeat scroll right top;
	}
.rbroundbox-w-on-g .rbbot div {
	background:transparent url(../img/rc_w-on-g_bottom_left.png) no-repeat scroll left bottom;
	}
.rbroundbox-w-on-g .rbbot {
	background:transparent url(../img/rc_w-on-g_bottom_right.png) no-repeat scroll right bottom;
	}
.rbroundbox-w-on-g .rbtop div, .rbroundbox-w-on-g .rbtop, .rbroundbox-w-on-g .rbbot div, .rbroundbox-w-on-g .rbbot {
	font-size:1px;
	height:5px;
	width:100%;
	}
.rbcontent {
	padding:4px 20px 4px 20px;
	}

/* End Rounded Corners */

/* Main image Rounded Curve */
.mainImageDimension
{
    position:relative;
    width:500px;
    height:375px;
    top:0px;
    overflow:hidden; 
}

.mainImageRoundedCurve
{
    background-image:url(../images/BigImageMask.png);
    position:absolute;
    width:500px;
    height:375px;
    top:0px;
    /*border:solid 1px #f00;*/   
}

/* End of Main image rounded curve*/

/* ==================== new classes for ie6 support start ============================ */

/* for add review hint tool tip */

ul.toolTip
{
	list-style:none;
	position:absolute;
	right:0px !important;
	right:20px;
	margin-top:-10px !important;
	margin-top:-35px;
	width:298px;
	background-image:url(../images/tipBg.jpg);
	background-repeat:repeat-y;
}

	ul.toolTip li
	{
		background-image:url(../images/tipTop.jpg);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
		ul.toolTip li p
		{
			background-image:url(../images/tipBot.jpg);
			background-repeat:no-repeat;
			background-position:left bottom;
			padding:6px;
			font-size:11px;
		}

#thumbs_big ul li.reviewboximage div a
{
	display:block;
}

#thumbs_big ul li.reviewboximage div div.imageContainer
{
	position:absolute;
	left:0px;
	top:0px;
}

.mainImageRoundedCurve2
{
    position:absolute;
    width:500px;
    height:375px;
    height:375px!important ;
    *height:380px;
    
    top:0px;
}

		.mainImageRoundedCurve2 .MIcornerTL
		{
			position:absolute;
			left:0;
			top:0;
			width:10px;
			height:10px;
			background:url(../images/BigImageMask_TL.png) no-repeat;
		}
		
		.mainImageRoundedCurve2 .MIcornerTR
		{
			position:absolute;
			right:0;
			top:0;
			width:10px;
			height:10px;
			background:url(../images/BigImageMask_TR.png) no-repeat;
		}
		
		.mainImageRoundedCurve2 .MIcornerBL
		{
			position:absolute;
			left:0;
			bottom:0;
			width:10px;
			height:10px;
			background:url(../images/BigImageMask_BL.png) no-repeat;
		}
		
		.mainImageRoundedCurve2 .MIcornerBR
		{
			position:absolute;
			right:0;
			bottom:0;
			width:10px;
			height:10px;
			background:url(../images/BigImageMask_BR.png) no-repeat;
		}

		.playlistError
		{
			color:#999999;
		}

		.masterButtonProfile_friend {margin:0 0 5px 0; padding:0; width:154px; height:28px;}
		.masterButtonProfile_friend a:link, .masterButtonProfile_friend a:visited {display:block; position:relative; padding:6px 7px 7px 38px; border:0; background:url("../images/tab_bg_firend.gif") 0 0 repeat-x; color:#FFF; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
		.masterButtonProfile_friend a span.tab-left {position:absolute; top:0; left:0; _left:-38px; width:38px; height:28px; background:url("../images/tab_left_firend.gif") 0 0 no-repeat;}
		.masterButtonProfile_friend a span.tab-right {position:absolute; top:0; right:0; _right:-1px; width:7px; height:28px; background:url("../images/tab_right_firend.gif") 100% 0 no-repeat;}

		/* predictive list starts */
		.suggestBoxContainer
		{
			/* Color when the box appears with suggested data initially */
			text-align:left;
			font-size:13px;
			font-weight:normal;
			font-family: arial; 
			border: 1px solid #666;
			background-color: #fff;
			color: #000; 
			position: absolute;
			z-index: 10;
			padding: 2px 0px 2px 0px;
		}
		.suggestBox
		{
			/* Color after removing focus */
			background-color: #fff;
			color: #000;
		}
		.mouse_over
		{
			/* Color for mouse over or focus through arrow */
			background-color: #c1ced6;
			color: #000; 
			cursor:pointer;
		}

		/* predictive list ends */

/* ====================== new classes for ie6 support end ================================ */