/*--------------------------------------------------------------------------------

		StyleSheet for ahamediasoft.com inner pages
		version 0.9		
----------------------------------------------------------------------------------*/
* {
margin:0;
padding:0;}


body{
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
color:#777;
background-color:#fff;}


/* basic links */

a:link{
color:#eb5e2b;}
a:visited{
color:#eb5e2b;}
a:hover{
color:#ff7c2d;
text-decoration:none;}
a:active{
color:#eb5e2b;}

ul{
margin:0;
padding:1em 0 1.2em 0;
list-style:square;}



#top{
position:relative;
height:110px;
background-color:#1a1a1a;
background-image:url(/images/top_bg_in.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;}
#logo-wrapper{
margin:0 auto;
width:769px;
height:110px;

text-align:left;}
#topmenu{

}
#topmenu ul{
padding-top:40px;
padding-left: 330px;
list-style:none;
text-align:right;}
#topmenu li{
display:inline;
padding:5px 10px 5px 0;

}
#topmenu a:link{
color:#e7e7e7;}
#topmenu a:visited{
color:#e7e7e7;}
#topmenu a:hover{
color:#ff5b20;}
#topmenu a:active{
color:#e7e7e7;}
#middle{
display:block;
background-color:#f1f1f1;
width:100%;
height:30px;
vertical-align:middle;
clear:both;}
#crumbs{
width:760px;
margin:0 auto;

}
#crumbs ul{
list-style:none;
display:block;
padding:5px 0 0 0 ;

}
#crumbs li{
list-style:none;
display:inline;
padding:0 5px;}

#crumbs a:link{ color:#aaa;}
#crumbs a:visited{ color:#aaa;}
#crumbs a:hover{ color:#aaa;
text-decoration:none;}
#crumbs a:active{ color:#aaa;}
#crumbs img{
padding:0 5px 0 0;}
#bottom{
display:block;
clear:both;
width:760px;
margin:0 auto;
text-align:left;}
#content{
float:left;
width:555px;
}
#content div.in{
padding:10px 14px 20px 5px;}
#content h1{
font-size:1.8em;
color:#f05b00;
font-weight:normal;
line-height:1.3em;
padding:0.2em 0 0.3em 0;}
#content h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #505050;
	FONT-FAMILY: Verdana;
	line-height: 14pt;
	padding:10px 0px 6px 0px;
}
#content  h3{
	font-size:1em;
	line-height:1.4em;
	padding:0 0 0px 0;
	margin: 5px 0 0 0px;
}
#content p{
font-size:1em;
line-height:1.1em;
padding:0 0 1em 0;
text-align:justify;}
#content p.noanswer{
padding:2em 0 1em 0;}
#content table.pages{
margin:0.7em 0 0.5em 0;
}
#content p.button{
padding:1.5em 0;}
#content ul,ol{
padding:0.5em 10px 1em 25px;
margin:0 0 0 0px;}
#content div.question{
width:525px;
background-image:url(/images/qa-top.png);
background-position:top left;
background-repeat:no-repeat;
margin:0 0 1em 0px;
}

#content div.question div.in{
background-image:url(/images/qa-bot.png);
background-position:bottom left;
background-repeat:no-repeat;
padding: 1em 15px 1em 15px;
}
#content div.question h3 {
font-size:1em;
line-height:1.4em;
padding:0 0 0px 0;
margin: 5px 0 10px 0px;
border-bottom:1px solid #c6c6c6;}
#content div.answer{
padding:5px 10px 0 10px;
margin:0 0 1em 0px;
}
#content div.answer h3 {
font-size:1em;
line-height:1.4em;
padding:0 0 0px 0;
margin:0 0 7px 0;
border-bottom:1px solid #c6c6c6;}

#related{
width:525px;
margin: 25px 0 0px 0;
padding:0 0 0px 0;
background-image:url(/images/qa-top.png);
background-position:top left;
background-repeat:no-repeat; }

#related div.in{
width:525px;
min-height:1px;
background-image:url(/images/qa-bot.png);
background-position:bottom left;
background-repeat:no-repeat;
padding: 0 0 15px 0;
margin:0;
z-index:5;
}

#related h3{
padding:20px 0 0 20px;
margin:0;
font-size:1.2em;
}

#nav-column{
float:right;
width: 204px;
margin:5px 0 0 0;}
#menu{
background-image:url(/images/menu-top.png);
background-position:top left;
background-repeat:no-repeat;
padding:20px 0 0 0;
background-color:#1a1a1a;}
#menu div.in{
padding:0 0 10px 0;
background-image:url(/images/menu-bot.png);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#1a1a1a;}
#menu h2{
display:block;
color:#78d310;
font-size:1.4em;
font-weight:normal;
background-color:#262626;
padding: 5px 5px 5px 15px;}
#menu ul {
list-style:none;
}
#menu li{
margin:0 8px;}
#menu a:link{
display:block;
line-height:normal;
color:#a1a1a1;
background-color:#1a1a1a;
text-decoration:none;
margin:0;
padding: 4px 10px 4px 15px;
border-bottom:1px solid #313131;}
#menu a:visited{
margin:0;
line-height:normal;
display:block;
color:#a1a1a1;
background-color:#1a1a1a;
text-decoration:none;
padding: 4px 10px 4px 15px;
border-bottom:1px solid #313131;}
#menu a:hover{
margin:0;
line-height:normal;
display:block;
color:#fff;
background-color:#1a1a1a;
text-decoration:none;
padding: 4px 10px 4px 15px;
border-bottom:1px solid #313131;}
#menu a:active{
margin:0;
line-height:normal;
display:block;
color:#a1a1a1;
background-color:#1a1a1a;
text-decoration:none;
padding: 4px 10px 4px 15px;
border-bottom:1px solid #313131;}

#footer{
margin:20px 0 0 0;
border-top:1px solid #c7c7c7;
color:#c7c7c7;
padding: 7px 0 20px 0;
clear:both;}
#footer .copyright{
float:right;}
#footer .bottom-menu{
float:left;}
.bottom-menu a:link{color:#c7c7c7; text-decoration:underline;}
.bottom-menu a:visited{color:#c7c7c7; text-decoration:underline;}
.bottom-menu a:hover{color:#999; text-decoration:none;;}
.bottom-menu a:active{color:#c7c7c7; text-decoration:underline;}


/*-------------Tables -------------------*/

.pricecolumn{
width:150px;
font-weight:bold;}

#content .orange_sm{
margin-top:5px;
margin-bottom:2em;
width:420px;
margin-left:auto;
margin-right:auto;
}
#content div.orange_sm table{
color:#444;
width:420px;

line-height      : 1.2em;
margin           : 0px;
padding          : 0px;

}
#content div.orange_sm th{
padding:5px 2px 5px 10px;
margin:2px;
font-weight:bold;}

#content div.orange_sm td{

padding:2px 2px 2px 10px;
margin:2px;}
#content div.orange_sm table, div.orange_bg table{
border:1px solid #e7e7e7;}


table tr th{
background-color:#c9c7c7;}
table tr.even{
background-color:#f2f2f2;}
table tr.odd{
background-color:#fff;}
#content div.orange_sm table a:link, #content div.orange_bg table a:link{text-decoration:underline;color:#eb5e2b;}
#content div.orange_sm table a:visited, #content div.orange_bg table a:visited{text-decoration:underline;color:#eb5e2b;}
#content div.orange_sm table a:hover, #content div.orange_bg table a:hover{text-decoration:none;color:#ff7c2d;}
#content div.orange_sm table a:active, #content div.orange_bg table a:active{text-decoration:none;color:##eb5e2b;}

#content .orange_bg{
width:100%;
margin-top:5px;
margin-bottom:2em;
}
#content div.orange_bg table{
width:100%;
color:#444;

line-height      : 1.2em;
margin           : 0px;
padding          : 0px;

}
#content div.orange_bg th{

padding:5px 2px 5px 10px;
margin:2px;
font-weight:bold;}

#content div.orange_bg td{

padding:2px 2px 2px 10px;
margin:2px;}
/*-------------Misc ------------*/
.red{
font-weight:bold;
color:#FB2B0D;}
.cap{
text-transform:uppercase;}
.smallcell{
width:15%;
text-align:center;}
.smallcell20{
width:25%;
text-align:center;}
.sitemap{
margin: 10px 10px 0 20px;}
#content h3.sitemap{
font-size:1.1em;
line-height:1.5em;
font-weight:bold;
margin:0 0 0 10px;
padding:0;}

#content ul.sitemap{
text-indent:0;
display:block;
padding:0px 0 0px 50px;
list-style:none;
margin:5px 0 5px 5px;
border-left:1px solid #999;
list-style-image:url(/images/space.gif);
}

#content ul.sitemap2{
text-indent:0;
display:block;
padding:5px 0 5px 50px;
list-style:none;
margin:5px 0 5px 5px;
border-left:1px solid #999;
list-style-image:url(/images/space.gif);}
#content ul.sitemap2 li{
text-indent:0;
}

.vip{
font-weight:bold;
color:#666;}
.hide{
display:none;}

/*---------TESTIMONIALS --------------- */
div#testimonial {
background-image:url(/images/quot-top.png);
background-position:top left;
background-repeat:no-repeat;
margin:0px 5px;
}
#testimonial blockquote{
padding:50px 15px 10px 15px;
color:#4e4e4e;
font-style:italic;
}
#testimonial p{
padding:5px 15px 30px 15px;
color:#5aa00b;
font-weight:bold;}
#testimonial p span{
font-weight:normal;
}
div#testimonial .in{
background-image:url(/images/quot-bot.png);
background-position:bottom right;
background-repeat:no-repeat;
padding-bottom:5px;}
#content p.sign{
color:#5aa00b;
font-weight:bold;
padding:0;
margin:0;}

#content p.occupation{
color:#5aa00b;
font-weight:normal;
padding:0;
margin:0;}
#content div.testimonial{
color:#888;
border-bottom:1px solid #999;
padding:20px 20px 23px 20px;
font-style:italic;
}
#content div.last-testimonial{
color:#888;
padding:20px 20px 23px 20px;
font-style:italic;
}

#testimonial a:link{text-decoration:none;}
#testimonial a:visited{text-decoration:none;}
#testimonial a:hover{text-decoration:underline;
color:#aaa;}
#testimonial a:active{text-decoration:none;}

/*---------------- script download------------*/
#sdownload{
width:525px;
margin: 25px 0 0px 0;
padding:0 0 0px 0;
/*background-color:#DDFACB;
background-color:#E1EEFB;*/
background-color:#f1f1f1;
background-image:url(/images/qa-top.png);
background-position:top left;
background-repeat:no-repeat; 
}

#sdownload div.in{
width:525px;
min-height:1px;
background-image:url(/images/qa-bot.png);
background-position:bottom right;
background-repeat:no-repeat; 
padding: 0 0 15px 0;
margin:0;
z-index:5;
}

#sdownload h3{
padding:10px 0 0 20px;
margin:0;
font-size:1.2em;
}
#sdownload ul, #related ul{
padding:10px 0 5px 45px;
margin:0;
list-style-type:square;
}
#sdownload ul li, #related ul li{
padding:3px 0 2px 0;
margin:0;
}

/*----------- download button ------------- */
#download {
	padding-right:8px;
}

#download a {
  FONT-FAMILY: Tahoma;
  display: block;
  width: 180px;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 2.0ex;
  background-color: #09c;
  float: right;
  text-decoration: none;
  color: white;
  text-align: center;
  padding: 2px;
  border-top: 2px solid #09f;
  border-right: 2px solid #069;
  border-bottom: 2px solid #069;
  border-left: 2px solid #09f;
  margin-bottom: 10px;
  margin-left: 100%;
  
}

#download a:hover {
  background-color: #09f;
  color: #ffff00;
} 
/* ---------------------------- */

/*----------- ordernow button ------------- */
#ordernow {
	padding-right:8px;
}

#ordernow a {
	FONT-FAMILY: Tahoma;
  display: block;
  width: 180px;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 2.0ex;
  background-color: #D47120;
  float: right;
  text-decoration: none;
  color: white;
  text-align: center;
  padding: 2px;
  border-top: 1px solid #FFBF5B;
  border-right: 2px solid #A06201;
  border-bottom: 2px solid #A06201;
  border-left: 1px solid #FFBF5B;
  margin-bottom: 0px;
}

#ordernow a:hover {
  background-color: #FFBF5B;
  color: blue;
} 
/* ---------------------------- */

#note {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #808080;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	clear:both
}

