/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin: 0 auto;
line-height:165%;

}
.silver{

font-size:Arial;
font-weight:normal;
color:#EDF7FF;

}
.gold{

font-size:Arial;
font-weight:normal;
color:#DE813B;

}
.platinum{

font-size:Arial;
font-weight:normal;
color:#3085C8;

}
.diamond{

font-size:Arial;
font-weight:normal;
color:#990000;

}

.price{
color:red;
font-weight:bold;
}
.main{
background:#CAC4B4 url(images/top_spacer.jpg) repeat-x top;
width:900px;
margin:0 auto;
border:1px solid #000000;
}
a{
text-decoration:none;
color:#792522;
}
a:hover{
text-decoration: underline;
}

.socialbookmarking_content{
text-align:left;

}
.socialbookmarking_content  ul{
text-align:left;
padding-left:15px;
}
.socialbookmarking_content ul li{
text-align:left;
list-style-image:url('./images/bullet.jpg');
list-style-position:inside;
list-style-type:none;

}
.directory_submission_content{
text-align:left;
}
.directory_submission_content  ul{
text-align:left;
padding-left:15px;
}
.directory_submission_content ul li{
text-align:left;
list-style-image:url('./images/bullet.jpg');
list-style-position:inside;
list-style-type:none;

}
.gracious_content{
text-align:left;
}
.gracious_content  ul{
text-align:left;
padding-left:15px;
}
.gracious_content ul li{
text-align:left;
list-style-image:url('./images/bullet.jpg');
list-style-position:inside;
list-style-type:none;

}

.innerrightpanel{
/*width:510px;*/
width:550px;
float: left;
margin:20px 0 20px 30px;
}
.innerrightpanel p{
padding-bottom:7px;
text-align:justify;
}
.innerbottom{
width:100%;
text-align:justify;
}
.innerbottom p{
width:100%;
text-align:justify;
/*padding-bottom:7px;*/
}
p,ul,li,h1,h2,h3,h4,h5{
text-align:justify;
padding:0px;
margin:0px;
}
.sitemap{
background:#9C978B none repeat scroll 0 0;
border:1px solid #8C887D;
font-size:12px;
font-weight:bold;
height:20px;
margin-bottom:10px;
padding-left:10px;
}
h1{
font-size:21px;
margin-bottom:10px;
}
h2{
font-size:16px;
margin-bottom:10px;
}
h3{
font-size:16px;
margin: 10px 0 -5px 0;
}
#wrapper{
width:868px;
margin:0 auto;
}
#topmenutabs {
  float:left;
  width:100%;  
  font-size:100%;
  font-weight:bold;
  line-height:normal;

   margin-right:5px;

  }
.topmenulink
{
font-size:11px;
font-weight:bold;
color:#ffffff;
line-height:1.6em;
text-decoration:none;
word-spacing:normal;
text-align:left;
letter-spacing:normal;
vertical-align:middle;
cursor:pointer;

}
#topmenutabs ul {
  margin:0;
  padding:10px 0px 0 18px;
  list-style:none;
  }
#topmenutabs li {
  display:inline;
  margin:0;
  padding:0;
  }
#topmenutabs a {
  float:left;
  /*background:url("images/tableft.gif") no-repeat left top;*/
  margin:0;
  padding:0px;
  text-decoration:none;
  margin-left:1px;  
  font-size:12px;cursor:pointer;



color:#FFFFFF; 
  
  }
  .separator{
  float:left;
  padding:11px 10px 0;
  }
#topmenutabs a span {
  float:left;
  display:block;
  padding:11px 0 10px 0;
  text-align:left;
  color:#ffffff;
  /*width:110px;*/
  font-weight:normal;
  font-size:12px;cursor:pointer;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenutabs a span {float:none;cursor:pointer;}
/* End IE5-Mac hack */
#topmenutabs a:hover span {
  color:#ffffff;
  }
#topmenutabs a:hover {
  background-position:0% -42px;cursor:pointer;
  }
#topmenutabs a:hover span {
  background-position:100% -42px;cursor:pointer;
  }
 



.topnav{
font-size:12px;
padding:10px 0;
text-transform:uppercase;
text-align:center;
color:#FFFFFF;
height:21px;
}
.topnav a{
color:#FFFFFF;
padding: 0 20px;
text-decoration:none;
}
.topnav span{
color:#FFFFFF;
}
.leftpanel{
/*width:306px;*/
width:260px;
float:left;
/*border-right:1px solid #BCB6A8;*/
}
.rightpanel{
/*width:510px;*/
width:540px;
float: left;
margin:20px 0 20px 30px;
}
.clear{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}
.leftmenu{
margin:20px 22px 20px 18px;
font-size:14px;
text-transform:uppercase;
}
.leftmenu a{
color:#000;
text-decoration:none; 
}

.leftitem a{
background:#B3AEA0;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
display:block;
}
.leftitem a:hover{
background:#9C978B;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
}


.line{
background:url(images/line-spacer.jpg) repeat-x;
height:14px;
clear:both;
}
.services{
width:235px;
float:left;
margin-right:30px;
}
.services p{
margin-bottom:10px;
}
.services_right{
float:left;
/*width:235px;*/
width:270px;
}
.footer{
background:url(images/footer_bg.jpg) no-repeat top center;
clear: both;
height:110px;
}
.col_1{
float:left;
width:245px;
margin:0px 35px 0px 18px;
}
.col_2{
float:left;
width:255px;
margin:0px 35px 0px 0;
}
.col_3{
float:left;
width:245px;
margin:0;
}
.subtitle{
font-size:11px;
color:#666;
margin-bottom:10px;
}
.emaillink{
float:right;
margin:20px 40px 0 0;
color:#999999;
font-size:10px;
font-weight:bold;
}
.emaillink a{
color:#99999;
}
.copyright{
color:#999999;
float:left;
font-size:10px;
font-weight:bold;
line-height:.5em;
margin:15px 0 0 40px;
}
.copyright a{
color:#999999;
}
* html .copyright{
/*margin:20px 10px 0 20px;*/
margin:15px 0 0 20px;
float:left;
}
* html .emaillink{
float:right;
margin:20px 20px 0 0;
}
.footerlinks{
clear:both;
color:#333;
text-align:center;
margin-top:25px;
font-size:12px;

}
.footerlinks a{
color:#333333;
text-decoration:none;
padding:0 10px;
}
/*extra from  cufflinks*

/*
  buttons
*/

/* button-based */
button.buttons {
  border: 0px none;
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  overflow: visible;
  outline-style: none;
}
button.buttons .button-right {
  display: block;
  background: transparent url(images/but_right.png) no-repeat right top;
  padding: 0px 10px 0px 0px;
  height: 22px;
}
button.buttons .button-left {
  display: block;
  margin: 0px;
  background: transparent url(images/but_left.png) no-repeat left top;
  padding: 0px 5px 0px 15px;
  vertical-align: middle;
  white-space: nowrap;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #111d4d;
  font-weight: bold;
  font-size: 11px;
  height: 22px;
  line-height: 21px;
}

/* div-based */
div.button {
  border: 0px none;
  background: transparent none;
  cursor: pointer;
  margin: 0px;
  padding: 0px 10px 0px 0px;
  white-space: nowrap;
  background: transparent url(images/but_right.png) no-repeat right top;
  float: left;
}
div.button div,
  div.button a:link,
  div.button a:visited,
  div.button a:hover,
  div.button a:active
{
  display: block;
  background: transparent url(images/but_left.png) no-repeat left top;
  padding: 0px 5px 0px 15px;
  line-height: 21px;
  white-space: nowrap;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #111d4d;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  outline-style: none;
}

/* button-based link */
button.simple-button {
  border: 0px none;
  background-color: transparent;
  cursor: pointer;
  height: 15px;
  margin: 3px 0px 0px 0px;
  padding: 0px;
  white-space: nowrap;
  color: #043fa0;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  vertical-align: middle;
  outline-style: none;
}
button.simple-button span {
  text-decoration: underline;
}
button.simple-button img {
  display: none;
}

/* a-based link */
a.simple-button:link,
  a.simple-button:visited,
  a.simple-button:hover,
  a.simple-button:active
{
  font-size: 11px;
  white-space: nowrap;
  color: #043fa0;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  line-height: 21px;
  vertical-align: bottom;
  text-decoration: underline;
  outline-style: none;
}

/* input-image-based */
input.image-button {
  margin: 0px;
  margin-bottom: 1px;
  padding: 0px;
  border: 0px none;
  width: 20px;
  height: 20px;
  background: transparent url(images/go.gif) no-repeat left top;
  vertical-align: middle;
}

/* a-image-based */
a.image-button:link,
  a.image-button:visited,
  a.image-button:hover,
  a.image-button:active
{
  text-decoration: none;
}
a.image-button:link img,
  a.image-button:visited img,
  a.image-button:hover img,
  a.image-button:active img
{
  margin: 0px;
  padding: 0px;
  border: 0px none;
  width: 20px;
  height: 18px;
  background: transparent url(images/go.gif) no-repeat center center;
  vertical-align: middle;
}


/*
  Buttons alternative styles
*/

/* highlighted button */

button.main-button .button-right {
  background: transparent url(images/but_main_right.png) no-repeat right top;
}
button.main-button .button-left {
  background: transparent url(images/but_main_left.png) no-repeat left top;
  color: #510000;
}

div.main-button {
  background: transparent url(images/but_main_right.png) no-repeat right top;
}
div.main-button div,
  div.main-button a:link,
  div.main-button a:visited,
  div.main-button a:hover,
  div.main-button a:active
{
  background: transparent url(images/but_main_left.png) no-repeat left top;
  color: #510000;
}

button.simple-main-button,
  a.simple-main-button:link,
  a.simple-main-button:visited,
  a.simple-main-button:hover,
  a.simple-main-button:active
{
  color: #880000;
}

/* Delete cart item button */
a.simple-delete-button:link,
  a.simple-delete-button:visited,
  a.simple-delete-button:hover,
  a.simple-delete-button:active
{
  color: #880000;
  background: transparent url(images/delete_cross.gif) no-repeat left 7px;
  padding-left: 13px;
}


/* menu button */

button.menu-button {
  height: 22px;
}
button.menu-button .button-right {
  background: transparent url(images/but_menu_right.png) no-repeat right top;
  padding-right: 7px;
  height: 20px;
}
button.menu-button .button-left {
  background: transparent url(images/but_menu_left.png) no-repeat left top;
  height: 20px;
  padding: 0px 1px 0px 8px;
  color: #deedf7;
  font-size: 10px;
  height: 21px;
  line-height: 20px;
}

div.menu-button {
  background: transparent url(images/but_menu_right.png) no-repeat right top;
  padding-right: 7px;
}
div.menu-button div,
  div.menu-button a:link,
  div.menu-button a:visited,
  div.menu-button a:hover,
  div.menu-button a:active
{
  background: transparent url(images/but_menu_left.png) no-repeat left top;
  padding: 0px 1px 0px 8px;
  line-height: 20px;
  color: #deedf7 !important;
  font-size: 10px;
}
/*last update from manoj*/

/* styles created on 23Aug 09*/
.leftitem a{
background:#B3AEA0;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
display:block;
}
.leftitem a:hover{
background:#9C978B;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
}
.bullet{
list-style-type:disc;
list-style-position:outside;
padding-left:30px;
}
.content_col{
margin:0px 20px;
}
.tblnew{
border-top:1px solid #666666;
border-left:1px solid #666666;
}
.tblnew td{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
background:#DED9CC;
padding:7px;
text-align:center;
}
.tblnew th{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
text-align:center;
background:url(images/thspacer.gif) repeat-x bottom;
padding:7px;
}
.button{
padding:1px 5px;
height:24px;
background:url(images/btnspacerr.gif) repeat-x;
border:1px solid #FF9900; 
}
/*css for buynow*/
.zpFormLabel
{
float:left;
width:120px;
}
.zpFormRequired {
float:left;
width:200px;
}
.buynowdiv{
width:100%;
height:30px;
}
/*css for register form*/
.innerbg-head{
background-color:#9C978B;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:5px;
text-align:left;
}
.innerbg{
background:#DED9CC;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
color:#2C567C;
height:auto;
padding:7px;
text-decoration:none;
}
.error{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
}
.removebtn{
background:url(/images/remove_from_cart.png) no-repeat;
height:22px;
width:22px;
border:0px;
}
div.pr {
color:#000000;
float:left;
font-size:6pt;
height:30px;
margin-right:5px;
}
div.prg {
border:1px solid #999999;
font-size:1px;
height:3px;
width:40px;
}
div.prb {
background:#5EAA5E none repeat scroll 0 0;
font-size:1px;
height:3px;
}
/* css for seo plan page*/
.seoplan_table{
border:1px solid #8C887D;
}
.seoplan_contents{
text-align:center;
background-color:#DED9CC;
}
.seoplan_header{
text-align:center;
background-color:#9C978B;
}
.seoplan_button{
padding:1px 5px;
height:24px;
background:url(images/btnspacerr.gif) repeat-x;
border:1px solid #FF9900; 
margin:5px;
cursor:pointer;
}
.seoplans{
background-color:#DED9CC;
border:1px solid #8C887D;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:justify;
}
.msg_list p{
text-align:left;
width:97%;
}
.plan_header{
text-align:center;
background-color:#9C978B;
font-weight:bold;
}
.plan_header_top{
font-size:16px;
text-align:center;
background-color:#9C978B;
font-weight:bold;
}
.welcome{
text-align:right;
margin:0 auto;
width:900px;
}
/*JQuery toggle div effect css*/

.msg_head {
	padding: 5px 11px;
	cursor: pointer;
	position: relative;
	text-align:left;
	background-color:#9C978B;
	font-weight:bold;
	margin:1px;width:97%;
	font-weight:bold;
	
}
.msg_silver_td{ 
background:url('images/checkblack.jpg') no-repeat;
width:11px;
height:12px;
}
.msg_gold_td{ 
background:url('images/checkblack.jpg') no-repeat;
width:11px;
height:12px;
}
.msg_platinum_td{ 
background:url('images/checkblack.jpg') no-repeat;
width:11px;
height:12px;
}
.msg_diamond _td{ 
background:url('images/checkblack.jpg') no-repeat;
width:11px;
height:12px;
}
div.moduletable {
margin:0;
padding:0 10px 10px;
border:1px solid #9C978B;
/*border:1px solid gray;*/
}
div.moduletable h3{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9C978B;
border-bottom:1px solid #E7E8E6;
color:#FFFFFF;
font-size:110%;
margin:0 -10px 5px;
padding:5px 10px;
}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('images/arrow2.png') no-repeat scroll 97% center;
color:#0089D0;
}
a.mainlevel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('/images/arrow.png') no-repeat scroll 97% center;
border-bottom:1px solid #E7E8E6;
color:#121212;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:6px 4px;
text-decoration:none;
width:97%;
}

.border
{
border:0px none;
}

.contact{
color:#999999;
float:left;
font-size:10px;
font-weight:bold;
line-height:1.5em;
margin:15px 0 0 40px;
width:170px;
}

.copyright1{
color:#1c2018;
font-size:10px;
font-weight:bold;
}

 date on 11 march at the time of compare page creation

/* styles created on 23Aug 09*/
.leftitem a{
background:#B3AEA0;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
display:block;
}
.leftitem a:hover{
background:#9C978B;
margin-bottom:10px;
height:25px;
padding:15px;
border:1px solid #8C887D;
}
.bullet{
list-style-type:disc;
list-style-position:outside;
padding-left:30px;
}
.content_col{
margin:0px 20px;
}

.button{
padding:1px 5px;
height:24px;
background:url(images/btnspacerr.gif) repeat-x;
border:1px solid #FF9900; 
}
/* styles added on 13-1-2010*/

.seoplans{
background-color:#DED9CC;
font-size:12px;
text-align:justify;
width:830px;
margin:0 auto;
}
.seoplans td{
border-bottom:2px solid #CAC4B4;
}
.grid{
/*border-left: 1px solid #996600;*/
border-top: 1px solid #E6DED0;
 }
 .grid td{
/*border-right: 1px solid #996600;*/
border-bottom: 1px solid  #E6DED0;
 }
 .plan_header_top{
font-size:16px;
text-align:center;
background-color:#9C978B;
font-weight:bold;
}
.msg_body{
background:#fff;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}
.msg_body td{
padding:5px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
.lightgray{
background:#f1f1f1;
text-align:center;
}
.white_center{
background:#fff;
text-align:center;
}
.lightgray_head{
background:#f1f1f1;
text-align:left;
}

/*classess added on 24 jan 10*/
.white{
background:#fff;
}
.silver{
text-align:center;
font-size:18px;
font-weight:bold;
color:black;
background: url(images/silver.jpg);
}
.gold{
text-align:center;
font-size:18px;
font-weight:bold;
background: url(images/gold.jpg);

}
.platinum{
text-align:center;
font-size:18px;
font-weight:bold;
background: url(images/platinum.jpg);
}
.diamond{
text-align:center;
font-size:18px;
font-weight:bold;
background: url(images/dimond.jpg)
}
.subscription{
font-weight:bold;
}
.lightgrayhead{
background:#f1f1f1;
text-align:center;
font-weight:bold;
}
.content_center{
text-align:center;
font-weight:bold;
}
