/*
master color: #ff33cc
*/ 
body,html {
			
			margin:0;
			padding:0;
			color:#000;
			font-family:Arial,Lucida Bright,New Times Roman;
			font-size:11px;
			background-color:#000;
		  
		 
}	

a{
	 
	color:#ff33cc;
	}
 
h1 {
	
		font-size:21pt;
		color:#ff33cc;
		font-family:Arial, Times New Roman,Georgia,Baskerville Old Face;
		font-weight:100; 
	}
h4 {
	
		font-size:10pt;
		color:#ff33cc;
		font-family:Arial, Times New Roman,Georgia,Baskerville Old Face;
		font-weight:bold; 
	}	
#bodyWrapper{
		margin:0 auto;
		width:1000px;	
		background-color:#fff;
		float:middle; 
		padding-left:1px;
		padding-right:1px;
	 
	} 
 
 
/* Slot Box Styles -----------BEGIN*/
.slotContainer{
	-moz-border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -webkit-border-radius:10px;
 		background-color:#fff; 
    color: #000;
    
    border: 1px solid #ff33cc;
    z-index:1;
	}

 
.slotBoxHeader 
{
 	-moz-border-radius-topleft:9px;
  -moz-border-radius-topright:9px;
  -webkit-border-top-left-radius:9px;
  -webkit-border-top-right-radius:9px;
  z-index:1;
	background-color:#ff33cc;
	height:22px;
	
} 
 
 
.slotHeaderContent
{
	 
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10pt;
	border-bottom:5px solid #e5e5e5;
	color:#ffffff;
}
 
.slotBody{
	padding:10px;
	}
#topRightBox{
	 background: url(../../../../images/v2/top_right_bg.png) repeat-x; 
	 width:200px;
	 height:110px;
	 float:left;
	 vertical-align:bottom;
	}	
.topMyProfileContainer{
 
 	  width:198px;
 	  float:right;
 	  height:108px;
 		background-color:#ff33cc; 
    color: #000;
    border: 1px solid #ff33cc;
    z-index:1;
   
 
	}	
.topMyProfileHeader{
 
  z-index:1;
	background-color:#ff33cc;
	height:22px;
	}	
.profileboxlinks{
		color:#eee;
		font-size:7pt;
		text-decoration:underline;
		cursor:pointer;
	}	
.topMyProfileHeaderContent{
		padding-left:10px;
	  padding-top:2px;
	  padding-bottom:2px;
	  font-size:8pt;
	  border-bottom:1px solid #fff;
	  color:#ffffff;
	  overflow:hidden;
	  
	}	
.topMyProfileBody{
	color:#000;
	background-color:#ff33cc; 
	height:65px;
	margin:5px;
	over-flow:hidden;
	 
	 
	}				
/* Slot Box Styles -----------END*/ 


/*----top 1 banner----------------*/
.rowBannerBox{
		margin:0 auto;
		width:1000px;
		padding:0px;
		height:110px;	
	}
.siteLogo{
	width:800px;
	float:left;
	margin:0px;
	padding:0p;
	}

 
/*----menu----------------*/
.firstRowMenuBox{
	 width:1000px;
	 vertical-align:middle;
	 background-color:#666;
	 height:30px;
	 margin:0px;
	 padding:0px;
	}
.topMenuItemBox{
		float:left;
		margin-left:10px;
		margin-right:10px;
		vertical-align:middle;
	}
.topMenuContainer{
 
  width:1000px;
  z-index:5;
  height:30px;
  margin:0 auto;
 
  background: url(../../../../images/v2/menu_bg.jpg) repeat-x; 
  
	}	
.topMenuBody{
	padding:3px;
	color:#fff;
	height:25px;
	vertical-align:middle;
	}
	

#crumbTrailBox{
		width:1000px;
		height:23px;
		border-bottom:1px solid #666;
		background-color:#fff;
		margin:0 auto;
	}
	
#menuCrumbTrail{
	float:right;
 	padding-top:5px; 
 	color:#ff33cc; 
 	font-weight:bold;
 	padding-right:10px;
 
	}	
	
	
#menuToolbox{
	float:left;
	 
	}		
	
input[type=text]  {
	border:1px solid #666;
	font-size:7pt;
	margin-bottom:1px; 
	font-family:Arial;
	}	
input[type=password]  {
	border:1px solid #666;
	font-size:7pt;
	font-family:Arial ;
	}		
input[type=button]  {
	border:1px solid #666;
	font-size:7pt;
	font-weight:bold;
	font-family:  Arial;
	}		
/* -----Top news ------------*/
#mainBodyBox{
		width:1000px;
 		float:left;
		margin:0 auto;
		margin-top:5px; 
		 
		 
	 
	}
#mainBodyMiddleBox{
		width:640px;
		margin-left:5px;
		float:left;
		
		 
	}	
#topNewsBox{
 		float:left;
 		width:645px;
 		 
		background-color:#fff;
		margin-bottom:5px; 
	}
#topNewsHeader{
		font-size:15pt;
		background-color:#fff;
	}	
 
.topicBox{
	width:300px;
	float:left;
	height:300px; 
	margin:5px;
	background-color:#fff;
	}
.topicBoxBody{
	 Z-INDEX: 1;
	 height:250px; 
	 overflow:auto;
	 
	}	
#topixBoxesContainer{
  
	
	}
.topNewsContent{
	 
	  padding :20px;
	  margin-bottom:10px;
	}
.pageStoryContent{
	 /*
	 SCROLLBAR-FACE-COLOR: #ff33cc;
	 Z-INDEX: 1;
	 
	 SCROLLBAR-HIGHLIGHT-COLOR: #ececec;
	 overflow-y:scroll;
	 overflow-x:hidden;
	 SCROLLBAR-SHADOW-COLOR: #a1a1a1;
	 SCROLLBAR-3DLIGHT-COLOR: #ececec;
	 SCROLLBAR-ARROW-COLOR: #ffffff;
	 SCROLLBAR-TRACK-COLOR: #ececec;
	 SCROLLBAR-DARKSHADOW-COLOR: #a1a1a1;
	 HEIGHT: 500px;
	 padding :20px;*/
	}	
/*middle ad*/

#middleAdBox{
	 
	margin-bottom:5px; 
	text-align:center;
	width:625px;
	height:102px;
	float:left;
	}	
.divAdsItem{
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px dotted #999999;
	cursor:pointer;
	 
	}		
.middleAdContainer{
	-moz-border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -webkit-border-radius:6px;
  border: 1px solid #e5e5e5;
  background-color:#fff;
  z-index:1;
   
	}	
.middleAdBody{
	padding:5px;
	color:#fff;
	vertical-align:top;
	
	}	 

/*left Ad*/
#leftAdBox{
	float:left;
    width:150px;
	}	
.marketBox{
	 width:150px;
 
	}		
	
.marketContent{
	 
	
	 
	}	
.marketContentHeader{
	
		background-color:#333;
		color:#fff;
		margin-top:10px;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		font-size:10pt;
		padding:3px;
	}	
.marketContentBody{
	 
	 margin:5px;
	}	
/*Right Ad*/
	
#rightAdBox{
	
	float:right;
  width:190px;
	
	}	

.rightAdContainer{
	-moz-border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -webkit-border-radius:6px;
  border: 1px solid #ff33cc;
  background-color:#fff;
 z-index:1;
	}	
.rightAdBody{
	padding:5px;
	color:#fff;
	vertical-align:top;
	
	}	 
	
/*----footer----------------*/

.footerContainer{
	-moz-border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -webkit-border-radius:6px;
  width:1000px;
  border: 1px solid #ff33cc;
  background-color:#ff33cc;
	margin: 0 auto; 
	z-index:1; 
	float:left;
	margin-top:10px;
 
	}	
.footerBody{
	padding:2px;
	 
	vertical-align:middle;
	
	}	
	.footerDesc
	{
		width:800px; 
		float:right;
	 
		}
.footerItemBox{
		float:left;
		font-size:9pt;
		font-weight:bold;
		width:130px;
		
	}		
.footerImageBox{
	float:left;
	width:180px;
	}	
	
	
/*----------------------------menu------------------------*/
	#topMenuRoot
 {	
 	margin: 0;
	padding: 0;
	z-index: 10;
	 
 }

#topMenuRoot li
{	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
	float: left;
	font: bold 11px arial;
	}

#topMenuRoot li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	 
	color: #FFF;
	text-align: center;
	text-decoration: none;
	 }

#topMenuRoot li a:hover
{	background: #ff33cc;}

#topMenuRoot div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 2px solid #333;
	border-top: 0px solid #333;
	border-left: 1px solid #ec619c;
	z-index: 10;
	}

	#topMenuRoot div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #333;
		color: #fff;
		border-top:1px solid #666;
		font: 11px arial}

	#topMenuRoot div a:hover
	{	background: #ff33cc;
		color: #FFF;
		 }
		 
		  /*Review box*/
		 
		 .reviewBox{
		 	width:180px;
		 
		 	float:left;
		 	-moz-border-radius:6px;
  		-moz-border-radius:6px;
  		-webkit-border-radius:6px;
  		-webkit-border-radius:6px;
  		border:1px solid #ececec;
			margin:5px; 
		 	}
.reviewImage{
width:50px;
float:left;
}	
.reviewText{
width:130px;
float:left;
}

.topNewsImage{
float:left;

}

.topNewsText
{
float:left;
width:400px;
}

.activeMenuCategory 
{
	 color:#000;
	 
	}

.activeMenuItem 
{
	color:#0000ff;
	}	

.menuItem 
{
	 
	}
.AdRetails{
	font-size:7pt;
	color:#333;
}		

.CrumbTrailSeperator{
	color:#000;
	font-weight:bold;
	}
.CrumbTrailLink{
	
	text-decoration:none;
	}	
		 	
.ReviewToolBoxBodyVisible{
	border:1px solid #ff33cc;
	padding:5px;
	}
		 			
