* { margin  : 0; padding : 0;}
:link,:visited { text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
.hide{display : none}
.show{display : block}

/* General Structure */

body, td, th, input, div, table { /* redundant rules for bad browsers  */
  font : 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #5f767e;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1px 0 2px 0;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  
}

li h1, li h2, li h3, li h4, li h5, li h6 {
  border: none;
}

#header h1 { border: 0; }

h1 { font-size: 160%; font-weight: normal}
h2 { font-size: 150%; font-weight: normal;margin: 10px;margin-left: 0px;}
h3 { font-size: 120%; }
h4 { font-size: 150%; font-weight: normal; text-align: center;}
h5 { font-size: 90%; }
h6 { font-size: 90%; border: 0; }

/* Navigation */

a ,  a:visited{ color: #5f767e ;  text-decoration : none;  }
a:hover,  a:visited:hover{ color: #5f767e;  text-decoration : underline;  }

/* Body */

body {
	text-align: center;
	background: url(../images/bg-top.png) repeat-x top #e6f7ff;
}

/* TOP */

#body{
	text-align: left;
	margin: 0 auto;
}

#top{
	background: url(../images/ringtones-top.jpg) no-repeat top center;
}

#bottom{
	background: url(../images/bg-bottom.png) repeat-x bottom #71adb5;
}

#form{
	height: 231px;
	width: 999px;
	margin: 0 auto;
	overflow:hidden;
	text-align: left;
}

#logo{
	margin-top: 55px;
}
 #logo a{

height: 77px;
width: 322px;
display: block;
overflow: hidden;
color: #1596D7;
text-indent: 120px;
padding-top: 25px;
text-transform: uppercase;
font: Bold 32px Arial;
text-decoration: none;
}

#form-in{
margin-top: 15px;
margin-left: 160px;
}

#form-in .top_ins{
	padding: 3px 0;
}

#form-in .top_ins, #form-in .top_ins a{
	color: #FFFFFF;
	font-size: 12px;
}

#form-in .top_ins a{
	color:#cafe76;
	text-decoration: underline;
	font-weight: bold;
}

#form-in input, #form-in select{
	font-size: 12px;
	color: #5d7784;
}

#inputString{
	width: 140px;
	height: 16px;
}

#menu{
	width: 1000px;
	height: 37px;
	background: url(../images/bg-menu.png);
	overflow: hidden;
	margin: 1px auto;
}

#menu ul{
	margin-left: 20px;
}

#menu li{
	float: left;
	list-style: none;
}

#menu li a{
	color: #FFFFFF;
	text-transform:uppercase;
	font-size: 18px;
	line-height: 37px;
	height: 37px;
	width:120px;
	padding: 0 14px;
	display: block;
	border-left:1px solid #9ddc47;
	border-right:1px solid #9ddc47;
}
/* 
*/
#menu li a:hover{
	background:url(../images/bg-menu-a.png);
	border-left:1px solid #9ddc47;
	border-right:1px solid #9ddc47;
	text-decoration:none;
}

#content{
	background: url(../images/bg-content.png) repeat-y left #FFFFFF;
	width: 1058px;
	margin: 0 auto;
	padding: 10px 0;
}
#content-f{
	margin: 0 auto;
	padding: 10px 15px;
}

#content-in{
	width: 999px;
	text-align: left;
	margin: 0 auto;
}

#content-in-f{
	text-align: left;
	margin: 0 auto;
}

.h1, .h1:hover,
.h2, .h2:hover,
.h3, .h3:hover,
.h4, .h4:hover,
.h5, .h5:hover{
	display: block;
	background-color: #afd335;
	color: #FFFFFF;
	height: 34px;
	line-height: 34px;
	padding: 0px 15px;
	text-transform:uppercase;
	font-size: 18px;
	margin: 15px;
	width:auto;
}

.h1_i, .h1_i:hover,
.h2_i, .h2_i:hover,
.h3_i, .h3_i:hover,
.h4_i, .h4_i:hover,
.h5_i, .h5_i:hover{
	display: inline;
	background-color: #afd335;
	color: #FFFFFF;
	height: 34px;
	line-height: 34px;
	padding: 6px 15px 6px 15px;
	text-transform:uppercase;
	font-size: 18px;
	margin: 15px;
}

.menu_h1 { background:url(../images/green1_r.gif) right no-repeat; padding-right:5px; height:34px; width:235px;}
.h1_i, .h1_i:hover { margin: 0px;  }

.menu_h2 { background:url(../images/green2_r.gif) right no-repeat; padding-right:5px; height:34px; width:141px;}
.h2_i, .h2_i:hover { margin: 0px; background-color:#62a700; }

.menu_h3 { background:url(../images/blue1_r.gif) right no-repeat;width:152px;}
.h3_i, .h3_i:hover { margin: 0px; background-color:#00a0e6; }

.menu_h4 { background:url(../images/blue2_r.gif) right no-repeat;width:135px;}
.h4_i, .h4_i:hover { margin: 0px; background-color:#71adb5; }

 
.h1, .h1:hover{ background: #afd335 url(../images/h1_back.png) right no-repeat; width: 220px; }
.h2, .h2:hover{ background: #62a700 url(../images/h2_back.png) right no-repeat; width: 130px; }
.h3, .h3:hover{ background: #00a0e6 url(../images/h3_back.png) right no-repeat; width: 100px; }
.h4, .h4:hover{ background: #71adb5 url(../images/h4_back.png) right no-repeat; width: 120px; }

.ringtr1{width: 282px; height:20px;}
.ringpos{padding-left: 7px;font-weight: bold;}

.bgGreen{ background-color:#f4fdd0 ; }
.bgBlue { background-color:#e3f0f6; }
.bgGray { background-color:#eaeaea; }

.bgGreen .ringpos{background: url(../images/bg-green-l.png) top left no-repeat #f4fdd0 ;}
.bgGreen .ringtitl{background: url(../images/bg-green.png) top right no-repeat #f4fdd0 ;}

.bgBlue  .ringpos{background: url(../images/bg-blue-l.png) top left no-repeat #e3f0f6;}
.bgBlue  .ringtitl{background: url(../images/bg-blue.png) top right no-repeat #e3f0f6;}
.bgGray  .ringpos{background: url(../images/bg-gray-l.png) top left no-repeat #eaeaea;}
.bgGray  .ringtitl{background: url(../images/bg-gray.png) top right no-repeat #eaeaea;}

#foot-menu{
	width: 1035px;
	height: 51px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	background: url(../images/bg-foot.png) top left;
}

#foot-menu li{
	float: left;
	list-style: none;
	line-height: 30px;
}

#foot-menu ul{margin-left: 40px;}

#foot-menu li a{
	margin: 10px;
	font-weight: bolder;
	color: #56858d; 
}

#foot{
	width: 950px;
	height: 109px;
	background: url(../images/foot.jpg) top left;
	overflow: hidden;
	margin: 0 auto;
}

#foot h2 a{
	width: 200px;
	height: 70px;
	overflow: hidden;
	display: block;
	text-indent: -2000px;
	margin: 0 auto;
}

#copy{
	height: 70px;
	text-align: right;
}

#copy-in{
	font-weight: bold;
	color: #FFFFFF;
	width: 310px;
	float: right;
	text-align: left;
}

#bottom a{
	color:#c9ff76;
}

#bott{
	color: #FFFFFF;
	width: 999px;
	margin: 0 auto;
}

#bott h3{
	margin: 10px 0;
}

#bott p{
	font-size: 11px;
	line-height: 16px;
	padding-left: 20px;
}

#bott tr td{
	color: #FFFFFF;
	text-align: left;
	width: 32%;
	padding: 15px;
}

.wilt{
	text-transform: uppercase;
	padding:20px;
	font-weight: bold;
	display: block;
}

.cl{
/* Commented By Karthik */
	/*color: #c9ff76;*/
	color: #ffffff;
	
}

.nav1 a, .nav1 a:hover,
.nav2 a, .nav2 a:hover,
.nav3 a, .nav3 a:hover,
.nav4 a, .nav4 a:hover{
	line-height: 16px;
	width: 16px;
	border: 1px solid #92b618;
	color: #92b618;
	font-weight: bold;
	display: block;
	margin: 1px;
	text-align: center;
}

.nav2 a, .nav2 a:hover{border-color: #379cc8; color: #379cc8;}
.nav3 a, .nav3 a:hover{border-color: #71adb5; color: #71adb5;}
.nav4 a, .nav4 a:hover{border-color: #62a700; color: #62a700;}

.nav1 a:hover, .nav1 a.active,
.nav2 a:hover, .nav2 a.active,
.nav3 a:hover, .nav3 a.active,
.nav4 a:hover, .nav4 a.active{
	background-color: #92b618;
	color: #FFFFFF;
	text-decoration: none;
}

.nav2 a:hover, .nav2 a.active{background-color: #379cc8}
.nav3 a:hover, .nav3 a.active{background-color: #71adb5}
.nav4 a:hover, .nav4 a.active{background-color: #62a700}

.category:link, .category:visited, .category:active
  {
  background: url('/styles/images/c2.jpg') 0 0 no-repeat;
  padding-left: 15px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
  color: #000000;
  }
.category:hover
  {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  font-style: normal;
  color: #000000;
  }
