/*

------------------------------------------------------------------------

Theme Name: 	WP Remix

Author URI:		http://www.premiumthemes.net/

Description:   	The WordPress Master Theme. One Theme, Many Possiblities

Version:       	3.0

Author:        	R5 Ltd And R.Bhavesh

Author URI:    	http://www.r5ltd.co.uk and http://cssace.com

------------------------------------------------------------------------



Support:       WP Remix, http://wpremix.com/support

Updated:       June 11, 2009

Copyright:     (c) 2009 WP Remix



All rights reserved.

*/



@import url("css/misc.css");		/* css reset - do not edit this */

@import url("css/dropmenu.css");	/* styling dropdown menu */

@import url("css/homepages.css");	/* styling homepage templates */

@import url("css/innerpages.css");	/* styling innerpage templates */

@import url("css/blog-common.css");		/* styling blog */

@import url("css/header.css");		/* header option styling blog */

@import url("css/sidebars.css");		/* styling blog */

@import url("css/footer.css");		/* footer option */

@import url("css/blog.css");		/* styling blog */

@import url("css/color-default.css");		/* styling color schemes css  */



/*body {

text-align:center;

font: 12px Arial, Helvetica, sans-serif;

}*/

/* Links -----------------------------------------------------------------------*/

a {

outline:none;

}

ul {

list-style:none;

}

.clear {

clear:both;

}

.bold {

font-weight:bold;

}

p.aright {

text-align:right;

}

.italic {

font-style:italic;

}

/* section alignment --------- */



.alignleft {

float:left;

}

.alignright {

float:right;

}

/* image alignment left, right & center --------- */



.imgleft {

float:left;

margin:0 12px 12px 0;

padding:3px;

}

.imgright {

float:right;

margin:0 0 12px 12px;

padding:3px;

}

.imgleft_n {

float:left;

margin:0 40px 12px 0;

padding:3px;

}

.img_center {

margin:10px 0;

padding:5px;

}

code {

font-size:12px;

}

/* blog & content css common ---------------------------------------------------- */



h1 {

font-size:28px;

font-weight:400;

margin:0px;

padding:0 0 5px;

}

h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:400;

margin:0 0 0px;

padding:0;

}

h2 a {

text-decoration:none;

}

h2 a:hover {

text-decoration:none;

}

h3 {

font-size:18px;

font-weight:400;

margin:0 0 10px;

padding:0;

}

h4 {

font-size:16px;

font-weight:700;

margin:15px 0 5px;

padding:0 0 5px;

}

h5 {

font-size:14px;

font-weight:700;

margin:0 0 10px;

padding:0;

}

h6 {

font-size:12px;

font-weight:700;

margin:5px 0;

padding:0 0 5px;

}

/*p {

font-size:12px;

line-height:18px;

margin:0 0 12px;

}*/

p a {

text-decoration:none;

}



ul {

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

font-size: 13px;

margin:0 0 15px 6px;

padding:0;

}

ul li ul {

margin:8px 0 5px;

padding:0;

}

ol {

line-height:18px;

font-size:12px;

background:none;

margin:0 0 0 5px;

padding:0 0 10px 20px;

}

ol li {

background:none;

list-style-type:decimal;

margin:0 0 5px;

padding:0;

}

ol li ol {

margin:8px 0 5px 24px;

padding:0;

}

blockquote {

	background:url(images/quote2.png) no-repeat;

	background-position:5px 8px;

	margin-bottom:10px;

	font:bold 12px Arial, Helvetica, sans-serif;

	line-height:18px;

	padding:5px 0px 5px 30px;

	margin-bottom:10px;

}

blockquote p { font:bold 12px Arial, Helvetica, sans-serif;  }

.clientname {

	font-size:11px; font-weight:normal; color:#666;

	margin-bottom:12px;

}



li,ul li ul li {

line-height:18px;

margin:0 0 5px;

padding:0 0 0 12px;

}

/* instruction elements -------------------------------------- */

address {

font-style:italic;

}

p.alert,p.download,p.info,p.note {

margin:10px 0 0;

padding:10px 10px 10px 36px;

}

p.alert {

padding:10px 10px 10px 36px;

}



/* STRUCTURE ----------------------------------*/

#header {

height:65px;

margin:0 auto;

}

#content-wrap {

overflow:hidden;

height:100%;

float:left;

}

#wrapper {

text-align:left;

/*width:980px !important;*/

width:970px !important;

margin:0 auto;

padding:0 10px;

overflow:hidden;

height:100%;
position:relative;
z-index:1;
/*background:#fff;*/

}

#main {

overflow:hidden;

clear:both;

}

#main .subcolumns {

width:400px;

}

#content {

width:960px;/*580px*/;

padding-bottom:10px;

}

#content2 {

width:560px;

}

#content, #content2 { 

/*float:left;*/

}

#sidebar {

width:240px;

margin-bottom:15px;

margin-top: 0px; 

width: 222px; 

float: left;

padding-right:10px;

}

#sidebar2 {

width:260px;

margin-bottom:15px;

}

#sidebar, #sidebar2 {

/*float:right;*/

}







#footer {

clear:both;

overflow:hidden;

text-align:left;

height:100%;

width:840px;

margin:0 auto;

padding:5px 10px;

}

#sidebar span {

font-size:12px;

}

#content .subcolumns,#sidebar .subcolumns {

width:280px;

}

/* added by rupal for right content part */

.mainRight {

float:left;

width:700px;/*719px;*/

padding:20px 0px 10px 29px;

}

/**********************************************/

/* Header Section  ----------------------------------*/

#header .logo {

font:25px "Arial Black", Arial, Helvetica, sans-serif;

color:#fff;

margin-top:5px;

text-transform:uppercase;

float:left;

}

#header .h_left {

float:left;

/*width:320px;*/

}

#header .description {

font:12px Arial, Helvetica, sans-serif;

clear:both;

margin-top:-5px;

}

/* ------------------------------  footer ---------------------------------------  */

/* new footer calsses are added by rupal */



/* footer css starts */

.footer {

	width:100%;

	background:#494949 url(../images/footer_bg.gif) repeat-x top left;
	position:relative;
	z-index:1;

	}

.footerTop {

	margin:0px auto;

	width:980px;

	height:auto;

	overflow:hidden;

	color:#8a8a8a;

	padding:25px 0px 0px 0px;

	}

.footerLinks {

	margin:0px;

	width:100%;

	height:auto;

	color:#8a8a8a;

	padding:0px 0px 0px 0px;

	float:left;

	text-align:left;

	}

.footerLinks a {

	color:#8A8A8A;

	}

.footerLinks a:hover {

    color:#f0f0f0;

    }	

.footerLinks ul{

	list-style:none;

	margin:0px;

	padding:0px;

	float:left;

	width:22%;

	}

.footerLinks li{

	list-style:none;

	margin:0px;

	padding:2px 0px;

	width:100%;

	}

.footerLinks li b{

	color:#e7e7e7;

	}

.footerLinks li a{

	color:#8a8a8a;

	}

.footerLinks li a:hover{

	color:#c8c8c8;

	}

.footerSocial {

	margin:0px;

	width:30%;

	height:auto;

	color:#8a8a8a;

	padding:0px 0px 0px 0px;

	float:left;

	text-align:right;

	}

.footerSocial img{

	padding:0px 2px;

	}

.footerBottom {

	width:100%;

	background:#000000;

	border-top:1px solid #fff;

	font-size:11px;
	position:relative;
	z-index:1;

	}

.footerBottomCenter {

	margin:0px auto;

	width:980px;

	height:auto;

	overflow:hidden;

	color:#a2a2a2;

	padding:10px 0px 10px 0px;

	text-align:left;

	}

.footerBottomCenter b{

	float:left;

	margin:0px;

	padding:0px;

	width:70%;

	font-weight:normal;

	}

.footerBottomCenter span{

	float:right;

	margin:0px;

	padding:0px;

	width:30%;

	text-align:right;

	}


/* footer css start by nilam */

.copyright {
	width:100%;
	background:#000000;
	border-top:1px solid #1c1c1c;
	font-size:10px;
	position:relative;
	z-index:9999;
	padding-bottom:12px;
	}

.copyrightcenter {
	margin:0px auto;
	width:980px;
	height:auto;
	overflow:hidden;
	color:#a2a2a2;
	padding:5px 0px 5px 0px;
	text-align:left;
	}
.copyrightcenter a{
	color:#a2a2a2;
}
.copyrightcenter b{
	float:left;
	margin:0px;
	padding:0px;
	font-size:10px;
	width:40%;
	font-weight:normal;
	}

.copyrightcenter span{
	float:right;
	margin:0px;
	font-size:10px;
	padding:0px;
	width:60%;
	text-align:right;
	}
/* footer css ends by nilam */

/* footer css ends by rupal */



#footer p {

font-size:12px;

line-height:20px;

float:left;

font-family:Arial, Helvetica, sans-serif;

margin:5px 0;

padding:0;

}

#footer span {

margin-top:-8px;

font-size:11px;

padding-left:1px;

}

#footer span a {

text-decoration:none;

}

#footer span a:hover {

text-decoration:none;

}

#flinks {

list-style:none;

float:right;

}

#flinks li {

display:inline;

line-height:26px;

text-align:right;

padding:0 5px;

}

#flinks li a {

font-size:11px;

text-decoration:none;

}

#flinks li a:hover {

display:inline;

}

/* TOP SEARCH FORM -----------------------------------------------------------------------*/

#search {

float:right;

margin-top:20px;

width:205px;

height:21px;

padding:2px 0 0 15px;

}

* html #search {

width:208px;

overflow:hidden;

}

#search .s {

font:12px Arial, Helvetica, sans-serif;

width:170px;

float:left;

margin-right:5px;

padding:2px;

}

#searchform .sgo {

width:26px;

height:23px;

margin:-2px 0 0;

}

/* Root = Horizontal, Secondary = Vertical ------------------------------------------------ */



#nav {

/*width:980px;/*840px;*/

height:28px;

position:relative;

margin:0 auto 5px;

float:right;

}

#nav .rss {

font:bold 12px Arial, Helvetica, sans-serif;

padding-left:18px;

position:absolute;

top:7px;

right:8px;

}



#rss {

	font:bold 12px Arial, Helvetica, sans-serif;

	padding-left:18px;

	position:absolute;

	text-align:right;

	width:240px;

	background:transparent url(images/rss.png) no-repeat scroll 175px 0;

}



#rss_footer {

	font:bold 12px Arial, Helvetica, sans-serif;

	padding-left:18px;

	position:absolute;

	right:8px;

	background:transparent url(images/rss.png) no-repeat scroll 0 0;

}



/* breadcrumb start -----------------------------------------------------------------------*/

 

#content-wrap .breadcrumb{

font:10px Arial, Helvetica, sans-serif;

text-transform:uppercase;

text-align:left;

clear:both;

line-height:25px;

padding-left:5px;

margin:0px 0px 10px 0px;

width:972px;

}

a.button {

margin-bottom:8px;

font-weight:700;

font-size:12px;

padding:3px 15px 3px 10px;

}



.submit {

margin-bottom:8px;

font-weight:700;

font-size:12px;

cursor:pointer;

padding:3px 15px 3px 10px;

}

.postads {

text-align:center;

overflow:hidden;

height:100%;

margin-bottom:25px;

}

.small { font-size:11px; color:#666; }

.small a { color:#666; }

.small a:hover { color:#000; }





/*------- Demo  ---------*/



#demotop { background:#000; height:50px; overflow:hidden; } 

#demotop-in { width:860px; margin:0 auto;  }

#demotop-in h5 { float:left; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; padding:8px 0 0 0; }

#demotop-in p { font-size:11px; color:#9f9f9f; clear:both;  float:left; }



.img_button {

	position:relative;

	display:block;

	font-size:12px;

}

.img_button span {

	height:100%;

	width:100%;

	position:absolute;

	bottom:0;

	left:0;

	cursor:pointer;

}

.img_button span a {

	display:block;

}



.b_purchasedownload2 {

	top:9px;

	right:0;

	float:right;

}

.b_purchasedownload2 span, .b_purchasedownload2 span a {

	background:url(images/b_purchasedownload2.png) no-repeat;

}

.b_purchasedownload2 span a, .b_purchasedownload2 {

	width:190px;

	height:32px;

}

.b_purchasedownload2 span:hover {

	background-position:0 -32px;

}



/* NEW 2.7 */

.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {



	border-left: 1px solid #ddd;

}

.commentlist li ul li {

	font-size: 1em;

}

#commentform {

	margin: 5px 10px 0 0;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}

.children { padding: 0; }

/*----- Added for middle content area of home page --------*/



.PageHeading {

	float:left;

	width:100%;

	padding:0px 0px 10px 0px;

	}

.ProductSpecsBox {

	float:left;

	width:100%;

	padding:10px 0px 10px 0px;

	}

.ProductSpecsBoxLeft {

	float:left;

	width:276px; 

	padding:0px 0px 0px 0px;

	}

.ProductSpecsBoxLeft img{

	border:3px solid #CCC;

	}

.ProductSpecsBoxRight {

	float:left;

	width:390px;

	padding:0px 0px 0px 25px;

	}

.Page_Heading h1{

	font-size:20px;

	font-weight:normal;

	border-bottom:none;

	color:#000;

}

.Page_Heading h1 a{

	color:#000;

}

.ProductSpecsBoxRight h2{

	color:#d41a20;

	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;

	font-size : 18px;

	font-weight : normal;

}

.ProductSpecsBoxRight h2 a{

	color:#D41A20 !important;

	text-decoration:none;

	background:url(images/bullet9.gif) no-repeat right center;

	width:95%;

	display:block;

}

.ProductSpecsBoxRight h2 a:hover{

	color:#333333 !important;

	text-decoration:none;

	background:url(images/bullet9_hover.gif) no-repeat right center;

}

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



/*------------------Compare editions table css starts------------------------------------*/



.CompareText {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#444444;

	}

.listLeft {

	background:url(images/list_bg_left.gif) no-repeat top left;

	height:43px;

	width:15px;

	border:none !important;

	padding:0px !important;

	}

.listMiddle {

	background:url(images/list_bg_middle.gif) repeat-x top left;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	border:none !important;

	padding:0px !important;

	}

.listRight {

	background:url(images/list_bg_right.gif) no-repeat top right;

	height:43px;

	width:15px;

	border:none !important;

	padding:0px !important;

	}

.listRow1 {

	background:#f6f6f6;

	padding:5px 0px !important;

	border:none !important;

	line-height:20px !important;

	}

.listRow2 {

	background:#e8e8e8;

	padding:5px 0px !important;

	border:none !important;

	line-height:20px !important;

	}

.Indication {

	border:1px solid #666; 

	padding:5px; 

	background:#cccccc;

	}

.Indication td{

	border:none !important;

	}

	

/*------------------Compare editions table css ends------------------------------------*/



/*------------------Hosted solution css starts------------------------------------*/

.SolutionContainer {

	float:left;

	width:717px;

	margin:1px 0px;

	}

/*.SolutionHeader {

	float:left;

	width:687px;

	padding:15px;

	background:#eeeeee;

	}

.SolutionHeader span{

	font-size:13px !important;

	color:#444444;

	line-height:20px;

	font-weight:bold;

	display:block;

	width:630px;

	float:left;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}

.SolutionHeader b{

	float:right;

	padding:8px 0px 0px 0px;

	}

.SolutionAccordian {

	float:left;

	width:687px;

	padding:5px 15px 15px 15px;

	}*/

.SolutionContainer .message_head {

	float:left;

	width:687px;

	padding:15px !important;

	background:#eeeeee;

	}

.SolutionContainer .message_head span{

	font-size:12px !important;

	color:#444444;

	line-height:20px;

	font-weight:normal;

	display:block;

	width:630px;

	float:left;

	font-style:italic;

	}

.SolutionContainer .message_head span em{

	font-size:15px;

	font-style:normal;

	font-weight:bold;

	}

.SolutionContainer .message_head b{

	float:right;

	padding:8px 0px 0px 0px;

	}

.SolutionContainer .message_body {

	float:left;

	width:687px;

	padding:5px 15px 15px 15px;

	}



/*------------------Hosted solution css starts------------------------------------*/



/*------------------contact css starts------------------------------------*/

.InputField {

	border:1px solid #c2c2c2 !important;

	}

.Denoting {

	font-size:11px;

	color:#d41a20;

	}

.formTable {

	padding:0px !important;

	}

.formTable td{

	padding:5px 0px !important;

	}

.contactus_label {

	float:left;

	width:193px;

}



/*------------------contact css starts------------------------------------*/



/* -------------------------------------Demo css starts------------------------------------------------*/



.DemoBlock {

	float:left;

	width:717px;

	margin:10px 0px;

	}

.DemoBlockLeft {

	float:left;

	width:296px;

	}

.DemoBlockRight {

	float:left;

	width:400px;

	padding:0px 0px 0px 17px;

	}

.DemoBlockRight p{

	padding:5px 0px 5px 0px !important; 

	border-bottom:1px solid #d41a20 !important;

	}

.DemoBlockRight span{

	display:block;

	background:url(images/bullet6.gif) no-repeat 0px 5px;

	font-size:18px !important;

	color:#444444 !important;

	line-height:32px;

	padding:0px 0px 0px 30px !important; 

	}

.DemoBlockRight span a{

	color:#444444 !important;

	text-decoration:none;

	}

.DemoBlockRight span a:hover{

	color:#d41a20 !important;

	text-decoration:none;

	}

.DemoBlockRight span.DemoUsers {

	font-size:11px !important;

	background:none;

	line-height:18px;

	padding:2px 0px !important; 

	}

.DemoBlockRight span.DemoUsers b {

	color:#d41a20;

	}



/* -------------------------------------Demo css ends------------------------------------------------*/



/* -------------------------------------FAQ Page Start ---------------------------------------- */

.faq_list {

	padding:0px 0px 0px 15px !important;

}

.message_body ul.faq_list li{

	font-size:13px !important;

	color:#444444 !important;

	line-height:20px !important;

	background:url(images/bullet10.png) no-repeat 19px 14px !important;

}

.faq_title {

	padding:0px 0px 10px 10px !important;

}

.faq_title li {

	padding:7px 0px 0px 35px !important;

	background:url(images/bullet9.gif) no-repeat 8px 11px !important;

}

.genFaq {
	float:left;
	}
.genFaq a {
	float:left;
	padding:40px 10px;
	border:4px solid #eeeeee;
	background:#f4c214;
	margin-right:10px;
	font-size:21px;
	color:#fff;
	width:190px;
	text-align:center;
	font-weight:bold;
	}
.genFaq a:hover {
	background:#ffd232;
	color:#333;
	}
.saasFaq {
	float:left;
	}	
.saasFaq a {
	float:left;
	padding:40px 10px;
	border:4px solid #eeeeee;
	background:#16a4df;
	margin-right:10px;
	font-size:21px;
	color:#fff;
	width:190px;
	text-align:center;
	font-weight:bold;
	}
.saasFaq a:hover {
	background:#3ec1f7;
	color:#333;
	}
.dedicatedFaq {
	float:left;
	}	
.dedicatedFaq a {
	float:left;
	padding:40px 10px;
	border:4px solid #eeeeee;
	background:#f47814;
	font-size:21px;
	color:#fff;
	width:190px;
	text-align:center;
	font-weight:bold;
	}
.dedicatedFaq a:hover {
	background:#fa923f;
	color:#333;
	}

/* -------------------------------------FAQ Page End ---------------------------------------- */



/* -------------------------------------Print it Page starts ---------------------------------------- */



.product_heading {

	width:680px;

	float:left;

	background:#f6f6f6;

	color:#444444;

	float:left;

	font-size:15px;

	font-weight:bold;

	padding:5px 10px;

	}

.product_links {

	float:left;

	padding:10px 0 0 10px;

	width:690px;

}

.product_links ul {

	float:left;

	list-style:none;

	margin:0;

	padding:0;

	width:340px;

}

.product_links li {

	float:left;

	font-size:13px;

	line-height:72px;

	list-style:none;

	background:none !important;

	margin:0;

	padding:0;

	width:310px;

	border-bottom:1px dashed #cacaca;

}

.product_links li a {

	color:#d41a20 !important;

	font-weight:bold;

	text-decoration:none;

}

.product_links li a:hover {

	color:#444444 !important;

	font-weight:bold;

	text-decoration:none;

}

.product_links li.list_heading {

	color:#444444 !important;

	font-size:15px !important;

	font-weight:normal;

	margin:0;

	padding:0 0 5px;

	width:330px;

	line-height:20px;

}

.product_links li img {

	margin-bottom:-27px !important;

	}



/* -------------------------------------Print it Page End ---------------------------------------- */



/* -------------------------------------Business card Page starts ---------------------------------------- */

.business_card_thumb {

	float:left;

	margin:0;

	padding:15px 0 0 10px;

	width:678px;

}

.business_card_thumb ul {

	float:left;

	margin:0;

	padding:0;

}

.business_card_thumb li {

float:left;

list-style:none;

margin:0;

padding:0 17px;

text-align:center;

width:144px;

background:none !important;

}

.business_card_thumb a {

color:#000000;

float:left;

font-size:11px;

font-weight:normal;

padding:0 0 20px;

text-align:center;

text-decoration:none;

width:144px;

}



/* -------------------------------------Business card Page End ---------------------------------------- */



/* -------------------------------------order landing css starts------------------------------------------------*/



.OrderLandingBox {

	width:700px;

	float:left;

	}

.OrderLanding {

	width:250px;

	float:left;

	margin-right:75px;

	}

.OrderLandingHeading {

	width:242px;

	float:left;

	background:url(images/order_landing_bg.gif) no-repeat top left;

	height:50px;

	text-align:center;

	font-size:18px;

	font-weight:bold;

	color:#333333;

	line-height:40px;

	}



/* -------------------------------------order landing css ends------------------------------------------------*/

.input_text{

	width:239px;

	background:#FFFFFF;

	border:1px solid #CCCCCC;

	border-left:5px solid #CCCCCC;

	font-size:13px;

/*	-moz-box-shadow:0 0 6px #CCCCCC;*/

	padding:3px;

	}

.input_text:focus{

	border:1px solid #4CA4D6;

	border-left:5px solid #4CA4D6;

/*	-moz-box-shadow:0 0 6px #CCCCCC;*/

	}

.input_text_list{

	width:250px;

	background:#FFFFFF;

	border:1px solid #CCCCCC;

	border-left:5px solid #CCCCCC;

	font-size:13px;

/*	-moz-box-shadow:0 0 6px #CCCCCC;*/

	padding:3px;

	}

.input_text_list:focus{

	border:1px solid #4CA4D6;

	border-left:5px solid #4CA4D6;

/*	-moz-box-shadow:0 0 6px #CCCCCC;*/

	}

	/* ------------------------------------- Affiliate Banner Page Start -----------------------------------------*/

.affiliate_main {

	margin:0px;

	padding:20px 0px;

	float:left;

	width:100%;

	border-bottom:1px solid #9b9b9b;

}

.affiliate_banner {

	float:left;

	margin:0px;

	width:183px;

	padding:0px 20px 0px 0px;

}

.affiliate_content {

	float:left;

	margin:0px;

	padding:0px;

	width:497px;

}

.affiliate_title {

	color:#D41A20;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

	font-size:20px;

	font-weight:normal;

	padding:5px 0 8px;

}

.affiliate_banner_upload {

	float:left;

	margin:0px;

	padding:0px 0px 13px 0px;

	width:100%;

}

.affiliate_banner_upload textarea {

	float:left;

}

.affiliate_banner_upload span {

	float:left;

	padding:0px 0px 0px 8px;

	font-size:12px;

}

.affiliate_banner_upload label {

	width:100%;

	float:left;

	margin:0px;

	padding:0px;

}

.affiliate_text_area {

	background:#FFFFFF;

	border-color:#CCCCCC;

	border-style:solid;

	border-width:1px 1px 1px 5px;

	font-size:13px;

	padding:3px;

	width:400px;

	height:32px;

	color:#6a6a6a;

}

.btn_select {

	background:#636363;

	color:#fff;

	border:none;

	font-size:10px;

	padding:2px 0px;

	cursor:pointer;

}

/* ------------------------------------- Affiliate Banner Page End -----------------------------------------*/



/* ------------------------------------- Training Tab Start ------------------------------------------------------- */

.training_tab {

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

}

.tab_box_inner{

	width:100%;

	float:left;

	padding:0px;

	margin:0px;

}	

	

.tab_button{

	padding:0px;

	margin:0px;

	padding:5px 0px 0px 0px;

	float:left;

	width:100%;

	border-bottom:3px #d41a20 solid;

	}	

.tab_button ul{

	padding:0px;

	margin:0px;

	list-style:none;

	}	

.tab_button li{

	padding:0px;

	margin:0px;

	list-style:none;

	display:inline;

	font-family:verdana;

	font-size:12px;

	color:#333333;

	}	

.tab_button li a{

	color:#333333;

	text-decoration:none;

	margin:0px;

	float:left;

	padding:9px 0px 7px 0px;

	margin-left:2px;

	width:136px;

	text-align:center;

	cursor:pointer;	

	background:#e3e3e3 url(images/tab_bg.jpg) no-repeat top left;

	}	

.tab_button li a:hover{

	color:#fff;

	text-decoration:none;

	cursor:pointer;

	font-weight:bold;

	background:#d41a20 url(images/tab_bg_hover.jpg) no-repeat top left;

	}

.tab_button li .act{

	color:#fff;

	text-decoration:none;

	cursor:pointer;

	font-weight:bold;

	background:#d41a20 url(images/tab_bg_hover.jpg) no-repeat top left;

	}	

	

.tab_content{

	float:left;

	width:100%;

	padding:10px 2%;

	}	

/* ------------------------------------- Training Tab End ------------------------------------------------------- */

/* Styles added by Rupal */

.blue_font{

    color: #0000F8;

    font-size : 16px;

    line-height:34px;

}

/* Added By Manish */

.print_pack {

	float:right;

	padding:0px 15px 0px 0px;

}

/* Added By Praveen */

.CorporateModuleTable {
	
	
	}
.CorporateModuleTable td{
	border:none!important;
	}
.CorporateModuleTable th{
	text-align:center;
	background:url(images/corporate_bg.gif) top left;
	color:#fff; 
	height:43px;
	font-size:16px;
	}
.ModuleSubTitle {
	background:#619dc2;
	color:#fff;
	}
	
/* Added By Praveen */
.Video_testimonials {
	width:685px;
	height:186px;
	background:url(images/video_test_bg.jpg) no-repeat top left;
	padding:7px 0px 15px 20px;
	}
.introVideo {
	float:left;
	width:650px;
	margin-bottom:25px;
	}
.introVideo .Title{
	 float:left; 
	 width:200px;
	 font-size:15px!important;
	 font-weight:bold;
	 color:#fff;
	 /*text-shadow:#fff 1px 1px 1px;*/
	 text-align:center;
	 padding:0px 20px 0px 0px;
	}
.introVideo .Title img {
	margin-bottom:-13px;
	}
.introVideo .Title2{
	 float:left; 
	 width:193px;
	 font-size:15px!important;
	 font-weight:bold;
	 color:#fff;
	 /*text-shadow:#fff 1px 1px 1px;*/
	 text-align:center;
	 padding:0px 0px 0px 17px;
	 margin-top:6px;
	}
.introVideo .VideoTest{
	 float:left;
	 width:160px;
	}
.introVideo2 {
	float:left;
	width:130px;
	}
.introVideo2 .Title{
	 float:left; 
	 width:144px;
	 font-size:20px!important;
	 font-weight:bold;
	 color:#858585;
	 padding:24px 0px 0px 8px;
	 text-shadow:#fff 1px 1px 1px;
	}
.introVideo2 .Title b{
	 font-size:26px!important;
	}
.introVideo2 .VideoTest{
	 float:left;
	}
	
.Video_testimonials .sz-youtube-list .ProductSpecsBox {
	float:left;
	width:34%;
	padding:10px 0px 10px 0px;
	}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxLeft {
	float:left;
	width:194px;
	padding:0px 0px 0px 0px;

	}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxLeft img{
	border:3px solid #bbb;
	width:120px;
	height:90px;
	}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxRight {
	float:left;
	width:390px;
	padding:0px 0px 0px 25px;
	display:none;
	}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxRight h2{
	color:#d41a20;
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size : 18px;
	font-weight : normal;
}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxRight h2 a{
	color:#D41A20 !important;
	text-decoration:none;
	background:url(images/bullet9.gif) no-repeat right center;
	width:95%;
	display:block;
}
.Video_testimonials .sz-youtube-list .ProductSpecsBoxRight h2 a:hover{
	color:#333333 !important;
	text-decoration:none;
	background:url(images/bullet9_hover.gif) no-repeat right center;
}	


/*----Pagination css---*/
.blog_paging {
	float:right;
	}
.blog_paging span{
	margin-right:10px;
	}
.blog_paging strong{
	margin:0px;
	padding:0px;

	}
.blog_paging strong a{
	margin:2px;
	padding:3px 8px;
	background:#e6e6e6;
	text-decoration:none;
	}
.blog_paging strong a.active_link{
	background:#d41a20;
	color:#fff;
	text-decoration:none;
	}
/*----Pagination css ends---*/

.test {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    margin: 0px 0px 20px 0px;
    padding-bottom: 10px;
    position: relative;
}
.test p {
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 0!important;
    text-align: justify;
    width: 100%;
}
.test h3 {
    font-size: 17px!important;
    line-height: 18px;
    margin: 16px 0 0!important;
    padding: 0;
    text-align: justify;
    width: 80%;
}
.test span {
    color: #FA6E07;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 0;
}
.test img {
    position: absolute;
    right: 0;
    top: 0;
}

.dividerContent {
	clear:both; 
	height:1px; 
	border-top:1px dotted #a5a5a5; 
	margin:10px 0px;
	}
