body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) #FFFEFF left top repeat-x;
	font-size:12px;
	color:#5A5A5A;
}

.bodybg
{
background:url(../images/bg_main.jpg) left top no-repeat;
}

#parent
{
	margin:0px auto;
	padding:0px;
	background:url(../images/bg_y.jpg) left top repeat-y;
	width:927px;
}


/* Global Classes starts */
* {
outline:none;
}

DIV, FORM, 
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A237A2;
}

a:hover
{
	text-decoration:none;
	color:#596163;
}
p
{
	color:#596163;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#A237A2;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0; 
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 5px 0; 
	padding:0 0 0 0;
	list-style-type:disc; 
	}

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#596163;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#596163;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#596163;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#596163;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#596163;
	}
/* Global Classes ends */

.clr { margin:0px; padding:0px; clear:both; }

/*------header start-------*/
.headerbanner { margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
background:url(../images/banner.jpg) left top no-repeat;
width:927px;
height:188px;
}
	
.logo { margin:26px 0px 0px 32px;
width:288px;
height:127px;
float:left;
} 

.toplink {
	margin:55px 33px 0px 0px;
	padding:0px;
	float:right;
	}	

.topnav {
	margin:15px 34px 0px 32px;
	padding:0px;
	height:43px;
	}	
	
/*.topnav a {
	padding:0px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#34571D;
	}		

.topnav a:hover {
	padding:0px 2px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	}	*/		

#bodycontainer { margin:20px 18px 0px 16px;
width:893px;
}

.leftpannel {
	margin:0px 18px 0px 15px;
	width:200px;
	float:left;
	}	

#categories {
	margin:0px 0px 10px 0px;
	background:url(../images/greenbg.jpg) #EEDAEE left top no-repeat;
	width:197px;
	}

#categories .heading {
	padding:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	line-height:35px;
	}	

#categories Ul {
	margin:0px 0px;
	padding:0px;
	list-style-type:none;
	}	


#categories Ul li {
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style-type:none;
	background:url(../images/divider_brdr.jpg) left bottom no-repeat;
	}		

#categories Ul li a {
	margin:0px;
	padding:5px 0px 8px 10px;
	display:block;
	background:url(../images/bullet.gif) left 12px no-repeat;
	color:#4A4A4A;
	text-decoration:none;
	}	

#categories Ul li a:hover {
	margin:0px;
	padding:5px 0px 8px 10px;
	display:block;
	background:url(../images/bullet.gif) left 12px no-repeat;
	color:#740A74;
	text-decoration:none;
	}		

.newsletter {
margin:0px 0px 10px 0px;
padding:0px;
background:#FF6C07;
width:197px;
}

.newsletter .heading {
margin:1px;
padding:10px 0px 0px 15px;
background:url(../images/newsletterbg.jpg) left top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	height:35px;
}

.inputfied {
padding:1px 2px;
background:#EFEDED;
border:1px solid #E25106;
	color:#000;
}


#topreview {
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 0px;
	background:url(../images/reviewbg.jpg) #EFDAEF left top repeat-x;
	width:197px;
	}

#topreview .heading {
	padding:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	line-height:35px;
	}	


#topreview .linkreview {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/divider_brdr.jpg) left bottom no-repeat;
	}	

#topreview .imgtop {
	margin:0px;
	padding:2px 5px 4px 15px;
	}	
	
#topreview a {
	margin:0px;
	color:#4A4A4A;
	text-decoration:none;
	}	

#topreview a:hover {
	margin:0px;
	color:#557B04;
	text-decoration:none;
	}			

#toptenreview {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/reviewbg.jpg) #E5E9DF left top repeat-x;
	width:197px;
	}

#toptenreview .heading {
	padding:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	line-height:35px;
	}	


#toptenreview .tableborder {
	margin:0px;
	color:#111111;
	background:#FDE1FD;
	border:1px solid #F2ABF2;
	}	

#toptenreview .tableborder td {
	margin:0px;
	padding:4px;
	color:#111111;
	}	

#toptenreview .tableborder .green {
	background:#F795F8;
	font-weight:bold;
	}						

#toptenreview .tableborder .greenlight {
	background:#FAC8FA;
	}	
	
		
.bodytext {
width:645px;
float:left;
	}			

.bodytext P {
	margin:0px;
	padding:0px 0px 10px 0px;
	}				


.bodytext h1 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	height:27px;
	color:#5D5D5D;
	display:block;
	/*background:url(../images/rightheadingbg.gif) right bottom no-repeat;
	border-left:4px solid #007800;
	border-bottom:1px dotted #828282;*/
	}	

.bodytext h1 span {
	color:#C71DC8;
	}	

.bodytext .imgleft {
margin:0px 15px 5px 0px;
padding:0px;
	}
	
.bodytext a {
	text-decoration:underline;
	color:#026702;
	}

.bodytext a:hover {
	text-decoration:none;
	color:#6D6D6D;
	}

.bodytext .heading {
	margin:10px 0px 0px 0px;
	padding:7px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:23px;
	color:#FFF;
	display:block;
	background:url(../images/bg_head.jpg) left top no-repeat;
	}						

.bodytext .tablereview table {
border-collapse:collapse;
background:#FFFFFF;
	}	

.bodytext .tablereview table td {
padding:5px;
border:1px solid #D7D7D7;
	}			

.bodytext .tablereview table .gray {
background:url(../images/reviewbg1.jpg) #F2F2F2 left top repeat-x;
font-weight:bold;
	}
	
.bodytext .imgpad{
padding:0px 0px 0px 7px;
	}

.textrating
{
margin:25px 0px 10px 0px;
padding:0px;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
color:#6E066E;
}


#grey-box
{
margin:0px;
padding:0px;
background:#F2F0F0;
border:1px solid #C1C1C1;
font-weight:bold;
}


.ablebox
{
margin:0px;
padding:10px 8px;
}

.boxtable
{
margin:7px 0px;
padding:0px;
background:#FFF;
height:296px;
overflow:auto;
border:1px solid #CCC;
font-size:12px;
font-weight:normal;
}

.boxtable table td
{
margin:0px 0px;
padding:7px;
font-size:11px;
border-bottom:1px solid #CCC;
}

.boxtable table td P
{
margin:0px 0px;
padding:3px 0px 0px 0px;
}	
		
.footer {
	margin:0px auto;
	padding:28px 0px 10px 0px;
	color:#000;
	background:url(../images/footerbg.jpg) left top repeat-x;
	width:927px;
	height:27px;
	text-align:center;	
	}

.footer a{
	padding:0px 5px 0px 4px;
	text-decoration:none;
	color:#99049A;
	}	

.footer a:hover{
	text-decoration:none;
	color:#646364;
	}		

