/*
Theme Name: Top script
Theme URI: 
Description: 
Version: 1.6
Author: Top script
Tags: blue, custom header, fixed width, two columns, widgets
This theme was designed and built by Top script
*/


/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* common style is begin */
body {
	background:#31363C;
}
* {
	margin:0px;
	padding:0px;
}
a {
	color:#2671b0;
	text-decoration:none;
}
a:hover {
	color:#3E474F;
	text-decoration:none;
}
.content {
	width:900px;
	margin:73px auto 73px auto;
	font-family:Tahoma;
	font-size:11px;
	color:#30363b;
	background-color:#fff;
	line-height:15px;
}
/*li {
	list-style-type:none;
	display:inline;
}*/
.content-outer {
	width:900px;
	background-color:#fff;
	float:left;
	padding:0px 0px 0px 0px;
}
.clear {
	clear:both;
}
#main {
	float:left;
	width:880px;
	margin:0px 10px 0px 10px;
	background-color:#fff;
}
#footer {
	width:900px;
	margin:0px auto;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	padding:0px 0px 20px 0px;
}
.footer-links {
	margin:35px 0px 0px 0px;
	color:#CACFD3;
	width:900px;
	font-size:11px;
	float:left;
	text-align:center;
}
.footer-links ul {
	list-style:none;
	list-style-image:none;
	display:inline;
}
.footer-links ul li {
	list-style:none;
	list-style-image:none;
	padding:0px 8px 2px 8px;
	display:inline;
}
.footer-links ul li a {
	color:#CACFD3;
	text-decoration:none;
}
.footer-links ul li a:hover {
	color:#CACFD3;
	text-decoration:underline;
}
.separator {
	border-right:1px solid #CACFD3;
}
#footer p {
	margin:10px 0px 20px 0px;
	color:#CACFD3;
	width:900px;
	font-size:11px;
	float:left;
	text-align:center;
}
div.curve-block {
	height:18px;
	width:900px;
}
div.header-top-curve {
	float:left;
	width:24px;
	height:18px;
	background:url(images/top-left1.png) no-repeat top left;
}
div.heade-main-block {
	float:left;
	width:850px;
	border:1px solid #fff;
}
div.header-right-curve {
	float:left;
	width:24px;
	height:18px;
	background:url(images/top-right.png) no-repeat top left;
}
div.bottom-left-curve {
	float:left;
	width:24px;
	height:20px;
	background:url(images/bottom-left.png) no-repeat top left;
}
div.bottom-main-block {
	float:left;
	width:850px;
	height:18px;
	border:1px solid #fff;
	background-color:#fff;
}
div.bottom-right-curve {
	float:left;
	width:24px;
	height:20px;
	background:url(images/bottom-right.png) no-repeat top right;
}
/* common style is end  */
/* header  style is begin */
div#header {
}
div.header-logo {
	float:left;
	width:593px;
}
div.search-header-block {
	float:left;
	width:300px;
}
h1 {
	width:230px;
	margin:0px 0px 0px 20px;
}
h1 a {
	background:url(images/logo.png) no-repeat top left;
	display:block;
	width:212px;
	height:34px;
	text-indent:-2000em;
}
span.header-info {
	margin:0px 0px 15px 27px;
	display:block;
}
h3.pages-link {
	display:none;
}
ul.search-block-links {
	padding:5px 0px 5px 0px;
	width:250px;
	margin:5px 0px 5px 49px;
}
ul.search-block-links li {
	display:inline;
	margin:5px 5px 5px 5px;
}
ul.search-block-links li a {
	color:#30363b;
	font-weight:normal;
	text-transform:capitalize;
	padding:3px 0px 8px 25px;
}
ul.search-block-links li a:hover {
	color:#f45f1e;
}
ul.search-block-links li.home a {
	background:url(images/home-icon.png) no-repeat left 0px;
}
ul.search-block-links li.contact a {
	background:url(images/contact-icon.png) no-repeat left 3px;
}
ul.search-block-links li.rss a {
	background:url(images/rss-icon.png) no-repeat left 2px;
}
form.search-form label {
	display:none;
}
form.search-form div.search-input-block input {
	float:left;
	width:165px;
	border:1px solid #b2b2b2;border-right:0;
	height:20px;
}
form.search-form div.submit input {
	width:61px;
	height:22px;
	display:block;
	text-indent:-3000em;
	background:url(images/search-button.png) no-repeat left top;
	border:none;
	margin:0px 0px 0px -10px;cursor:pointer;
}
form.detail-form label {
	display:none;
}
form.detail-form div.detail-input-block input {
	float:left;
	width:165px;
	border:1px solid #b2b2b2;
	height:20px;
}
form.detail-form div.submit input {
	width:61px;
	height:22px;
	display:block;
	text-indent:-3000em;
	background:url(images/search-button.png) no-repeat left top;
	border:none;
	margin:0px 0px 0px -10px;
}
div.search-input-block {
	margin:10px 0px 0px 57px;
}
div.sub-header2 {
	padding:0px 0px 0px 0px;
	background-color:#98A6B1;
	margin:10px 0px 5px 0px;
	padding:3px;
}
ul.sub-pages-links li a {
	font-weight:bold;
	color:#30363B;
	display:block;
	float:left;
}
ul.sub-pages-links li {
	margin:5px 10px 5px 0px;
	width:auto;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}
ul.sub-pages-links {
	padding:0px 0px 0px 8px;
	clear:both;
}
ul.sub-pages-links a{
background:url(images/bg-menu-top-script-on.png) no-repeat left top;
	width:94px;
	height:23px;
	padding:5px 0px 0px 0px;	
}
ul.sub-pages-links a:hover{
background:url(images/bg-menu-top-script-on.png) no-repeat left bottom;	
}
.scripts a {
	background:url(images/bg-menu-scripts-on.png) no-repeat left top;
	width:64px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.scripts a:hover {
	background:url(images/bg-menu-scripts-over.png) no-repeat left top;
}
.top-scripts a {
	background:url(images/bg-menu-top-script-on.png) no-repeat left top;
	width:94px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.top-scripts a:hover {
	background:url(images/bg-menu-top-script-over.png) no-repeat left top;
}
.top-scripts-active {
	background:url(images/bg-menu-top-script-over.png) no-repeat left top;
	float:left;
	width:94px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.about a {
	background:url(images/bg-menu-about-on.png) no-repeat left top;
	width:74px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.about a:hover {
	background:url(images/bg-menu-about-over.png) no-repeat left top;
}
.faq a {
	background:url(images/bg-menu-faq-on.png) no-repeat left top;
	width:54px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.faq a:hover {
	background:url(images/bg-menu-faq-over.png) no-repeat left top;
}
/* header style is end */
ul.search-list-links li a {
	display:block;
	float:left;
}
ul.search-list-links li{
	margin:5px 10px 5px 0px;
	width:auto;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	color:#30363B;
	font-size:11px;
}
ul.search-list-links {
	padding:0px 0px 0px 0px;
	clear:both;
}
.links a
{
	background:url(images/search-list-links-on.png) no-repeat left top;
	width:70px;
	height:21px;
	color:#30363B;
	padding:3px 0px 0px 0px;
}
.links a:hover
{
	background:url(images/search-list-links-over.png) no-repeat left top;
}
.links-active
{
	background:url(images/search-list-links-over.png) no-repeat left top;
	width:70px;
	height:21px;
	padding:3px 10px 0px 10px;
	margin:0px;
	display:block;
	float:left;
	font-weight:bold;
}
.detail-links a
{
	background:url(images/detail-list-link-on.png) no-repeat left top;
	width:90px;
	height:22px;
	color:#30363B;
	padding:3px 0px 0px 0px;
}
.detail-links a:hover
{
	background:url(images/detail-list-link-over.png) no-repeat left top;
}
.scripts a {
	background:url(images/bg-menu-scripts-on.png) no-repeat left top;
	width:64px;
	height:23px;
	padding:5px 0px 0px 0px;
}
.scripts a:hover {
	background:url(images/bg-menu-scripts-over.png) no-repeat left top;
}
div.main-top-links {
	width:880px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#30363B;
}
div.main-top-links ul {
	list-style:none;
	list-style-image:none;
	margin:0px 0px 0px 0px;
}
div.main-top-links ul li {
	list-style:none;
	list-style-image:none;
	display:inline;
	float:left;
	padding:5px 10px 8px 0px;
}
div.main-top-links ul li a {
	color:#30363B;
	text-decoration:none;
}
div.main-top-links ul li a:hover {
	color:#B6C3CD;
	text-decoration:none;
}
div.main-top-links ul li.active {
	color:#98A6B1;
}
div.main-links {
	width:880px;
	float:left;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-weight:bold;
	background:url(images/bg-main-links.png) repeat-x;
}
div.main-links ul {
	list-style:none;
	list-style-image:none;
	margin:0px 0px 0px 12px;
}
div.main-links ul li {
	list-style:none;
	list-style-image:none;
	display:inline;
	background:url(images/list-main-links.png) no-repeat 0px 5px;
	width:145px;
	float:left;
	padding:5px 0px 8px 25px;
}
div.main-links ul li span {
	color:#30363B;
	font-weight:normal;
}
div.main-links ul li a:hover {
	color:#30363B;
}
.main-content {
	width:880px;
	float:left;
	margin:11px 0px 0px 0px;
}
.side1, .featured-script {
	width:650px;
	float:left;
	margin:0px;
	padding:0px;
}
.side2 {
	width:220px;
	float:left;
	margin:0px 0px 0px 10px;
}
.featured-script-left-border {
	width:10px;
	height:39px;
	float:left;
	background:url(images/heading-left-border.png) no-repeat left top;
}
.featured-script-middle-border {
	width:620px;
	_width:605px;
	height:39px;
	float:left;
	background:url(images/heading-middle-border.png) repeat-x left top;
}
.featured-script-right-border {
	width:20px;
	height:39px;
	float:left;
	background:url(images/heading-right-border.png) no-repeat left top;
}
.featured-script h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#30363B;
	padding:12px 0px 0px 0px;
	width:620px;
	_width:600px;
	float:left;
}
.script-list {
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	width:615px;
	float:left;
	padding:7px 18px 0px 15px;
 *padding:7px 18px 0px 15px;
	_padding:7px 3px 0px 15px;
}
.script1 {
	width:615px;
	float:left;
	margin:5px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #929EA7;
}
.script-list h3 {
    background:transparent url(images/bg-ol.png) no-repeat left top;
    color:#FFFFFF;
    float:left;
    font-size:24px;
    font-weight:bold;
    height:31px;
    padding:14px 0 0;
    text-align:center;
    width:45px;
}
.script-list h4 {
	font-size:17px;
	font-weight:bold;
	color:#2671B0;
	padding:0px;
}
.script1-text, .script1-text-tag {
	width:560px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.script1-text-tag {
	width:550px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.script1-text p {
	color:#3E474F;
	font-size:12px;
	line-height:16px;
	padding:5px 0px 10px 0px;
}
.star-rating {
	width:200px;
	float:left;
}
.star-rating ul {
	list-style:none;
	list-style-image:none;
}
.star-rating ul li {
	list-style:none;
	list-style-image:none;
	display:inline;
	padding:0px 5px 0px 0px;
}
.tag-block {
	background:url(images/bg-tag.png) no-repeat left 11px;
	padding:10px 0px 10px 20px;
	font-weight:bold;
	font-size:11px;
	float:left;
	width:400px;
}
.tag-block span {
	color:#30363B;
	font-weight:normal;
}
.script1-text-tag .view-more {
	width:70px;
	text-align:center;
	color:#fff;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	margin:0px 10px 0px 0px;
}
.script1-text-tag .view-more a {
	background:url(images/bg-view-more-on.png) no-repeat right top;
	float:left;
	color:#fff;
	
	width:70px;
	text-align:center;
	height:18px;
}
.script1-text-tag .view-more a:hover {
	background:url(images/bg-view-more-on.png) no-repeat right bottom;
	color:#fff;
}
.bottom-border {
	background:url(images/border-bottom.png) no-repeat left top;
	_background:url(images/border-bottom-ie.png) no-repeat left top;
	width:650px;
	_width:635px;
	height:14px;
	float:left;
}
.review-script {
	width:220px;
	float:left;
	margin:0px 0px 10px 0px;
}
.review-script-top {
	background:url(images/review-script-top-border.png) no-repeat left top;
	width:220px;
	float:left;
}
.review-script-mid {
	background-color:#2375BA;
	width:220px;
	float:left;
}
.review-script-bottom {
	background:url(images/review-script-bottom-border.png) no-repeat left top;
	width:220px;
	height:14px;
	float:left;
}
.review-script h2 {
	width:205px;
	float:left;
	padding:15px 0px 10px 15px;
	font-weight:bold;
	font-size:18px;
	color:#fff;
}
.review-script-content {
	width:200px;
	float:left;
	padding:10px 10px 0px 10px;
}
.review-script-content-img {
	width:58px;
	height:89px;
	float:left;
	background:url(images/img-kootali.png) no-repeat left top;
}
.review-script-text {
	width:132px;
	float:left;
	padding:0px 0px 0px 10px;
}
.review-script-text p {
	font-size:11px;
	color:#fff;
	line-height:16px;
}
.review-script-text a {
	color:#FFD36B;
	text-decoration:underline;
}
.review-script-text a:hover {
	color:#FFF;
	text-decoration:underline;
}
.link {
	color:#FFD36B;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
.purchase-now {
	background:url(images/btn-purchase-now.png) no-repeat left top;
	width:115px;
	height:25px;
	float:left;
	margin:20px 0px 0px 0px;
}
.latest-script {
	width:220px;
	float:left;
}
.latest-script h2 {
	background:url(images/latest-script-top.png) no-repeat left top;
	width:210px;
	float:left;
	margin:0px;
	padding:10px 0px 5px 10px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.latest-script-list {
	width:218px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#F4FAFE;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.latest-script-list p {
	font-size:11px;
	color:#30363B;
	padding:0px 31px 0px 11px;
}
.latest-script1 {
	width:208px;
	float:left;
	margin:10px 0px 0px 10px;
	_margin:0 0px 0px 5px;
	padding:0 0px 10px 0px;
}
.latest-script-list h3 {
	font-size:18px;
	font-weight:bold;
	color:#F75428;
	float:left;
	padding:8px 0px 10px 10px;
	width:30px;
	background:url(images/bg-ol-latest-script.png) no-repeat left top;
}
.latest-script-list h4 {
	font-size:11px;
	font-weight:bold;
	color:#2375BA;
	float:left;
	padding:0px 0px 0px 0px;
	width:168px;
}
.latest-script1-text {
	width:168px;
	float:left;
	text-align:left;
}
.latest-script1-text p {
	color:#30363B;
	font-size:11px;
	width:168px;
	float:left;
	padding:0px 0px 4px 0px;
}
.stroke {
	border-bottom:1px solid #ccc;
	width:218px;
	float:left;
}
.latest-script-bottom {
	background:url(images/latest-script-bottom-bg.png) no-repeat right top;
	width:220px;
	height:15px;
	float:left;
	padding:0px;
	margin:0px;
}
.search-list 
{
	border-bottom:1px dotted #808D98;
}
.search-list, .detail-list
{
	width:645px;
	float:left;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.search-list h2 , .detail-list h2 , .alignleft h2
{
	color:#F75428;
	font-size:18px;
	padding:0px 0px 13px 0px;
	width:645px;
	float:left;
}
.search-list-text 
{	
	float:right;
	
}
.search-list-text p 
{
	width:460px;
	float:left;
	padding:0px 15px 0px 0px;
	font-size:12px;
	color:#30363B;
	line-height:17px;
}
 .customer-review , .review-star-rating
{
	width:645px;
	float:left;
	margin:0px 0px 10px 0px;
}
.detail-text {
	float:left;
	margin:0px 0px 10px 0px;
}
.review-star-rating{
	padding:10px 0px 0px 0px;
}
.detail-text p 
{
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#30363B;
	line-height:17px;
	
}
.search-list-star-rating
{
	width:165px;
	float:left;
}
.search-list-star-rating-top
{
	background:url(images/star-top-border.png) no-repeat left top;
	width:165px;
	height:10px;
	float:left;
}
.search-list-star-rating-bot
{
	background:url(images/star-bottom-border.png) no-repeat left top;
	width:165px;
	height:20px;
	float:left;
}
.search-list-star-rating-mid{
	width:161px;
	float:left;
	padding:0px 1px 0px 1px;
	border-left:1px solid #CFD5D9;
	border-right:1px solid #CFD5D9;
}
.star-rating-row{
	width:161px;
	float:left;
}
.star-rating-row1{
	width:161px;
	float:left;
	margin:0px 10px 1px 0px;
}
.star-rating-row h3 , .star-rating-row1 h4{
	color:#30363B;
	background-color:#F3F3F3;
	width:63px;
	float:left;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 7px;
}
ul.star-rating-row
{
	width:85px;
	padding:5px 0px 0px 5px;
	list-style:none;
	list-style-image:none;
}
ul.star-rating-row li
{
	list-style:none;
	list-style-image:none;
	display:inline;
	padding:0px 1px 0px 0px;
}
ul.star-rating-row li img
{
 padding:0 3px 0 0;
}
.more-reviews
{
	width:645px;
	float:left;
	text-align:right;
	color:#5F6E7B;
	font-size:11px;
	font-weight:bold;
}
.more-reviews a
{
	color:#5F6E7B;
	text-decoration:none;
}
.more-reviews a:hover
{
	color:#F75428;
	text-decoration:none;
}
.customer-review h3
{
	background-color:#E1ECF2;
	color:#30363B;
	font-size:15px;
	padding:10px 0px 10px 10px;
}
.customer-review h5
{
	background-color:#FAEFD1;
	color:#F75428;
	font-size:12px;
	padding:7px 0px 7px 10px;
	margin-top:10px;
	width:635px;
	float:left;
}
.review-rating{
	width:645px;
	float:left;
	font-size:11px;
	color:#30363B;
	padding:5px 0px 0px 0px;
}
.review-rating p
{
	width:215px;
	float:left;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.review-rating a
{
	color:#3993DE;
	text-decoration:underline;
	padding:0px 10px 0px 5px;
}
.review-rating a:hover{
	color:#30363B;
	text-decoration:underline;
}
.review-text
{
	width:645px;
	float:left;
	font-weight:normal;
	border-bottom:1px solid #C4CED4;
	padding:5px 0px 10px 5px;
}
.review-star-rating p{
	width:645px;
	float:left;
	font-weight:normal;
}
/** form */
form.normal {
    width: 645px;
    padding: 5px;
    margin: 5px;
}
form.normal div.input, form.normal div.submit{
    padding: 5px;
    margin: 5px;
    border: 0 solid #eee;
}
form.normal div.input label{
    display: block;position:absolute;
	margin:3px 0 0;
}
form.normal div.input input, form.normal div.submit input, form.normal div.input textarea{
    width: 300px;
	background:#fff url(images/bg-input.png) repeat-x 0 100%;
	border:1px solid #b2b2b2;
	font-size:1.1em;
	margin:0 0 0 65px;
	padding:2px 5px;
}
form.normal div.input textarea{
    height: 150px;
    background:#fff;
}
form.normal div.input input:hover, form.normal div.input input:active, form.normal div.input input:focus, form.normal div.input textarea:focus{
	border:1px solid #666;
	background-color: #fff;
}
form.normal div.submit input{
	
    width: 130px;height:22px;
    margin-left: 64px;
    cursor: pointer;border:0;
}
.f-side{
width:400px;float:left;
}
.rating_side{
float:left; 
width:235px; 
margin:10px 0 0 0;
}
/* Added the css for navgation link */
.navigation {
	display: block;
	text-align: center;
	margin-bottom: 30px;
	width:642px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.single-rate{
float:right;width:165px;margin:0 15px;
}	
.alignleft p 
{
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#30363B;
	line-height:17px;
	
}	
.archives-bot{
padding-bottom:25px;
}
table.ratings .rating_label{
    vertical-align:middle;
}
table.ratings .rating_value{
    vertical-align:middle;
}
#customer-reviews p {
    float: none;
    width: auto;
}
.top-script-reviews {
float: right;
}