body{

background-image:url(../images/top_bg.jpg);

background-repeat:repeat-x;

background-position:top;

margin:0;

padding:0;

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

font-size:12px;

color:#4D4D4D;

text-align:justify;

}

.main{

width:978px;

margin:0 auto;

}

.left{

float:left;

}

.right{

float:right;


}

.clear{

clear:both;

}

.member{

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

font-size:11px;

color:#FFFFFF;

}

.member a:link{

text-decoration:none;

color:#FFFFFF;

}

.member a:active{

text-decoration:none;

color:#FFFFFF;

}

.member a:visited{

text-decoration:none;

color:#FFFFFF;

}

.member a:hover{

text-decoration:underline;

color:#FFFFFF;

}

.shaft_txt{

font-family:Tahoma;

font-size:11px;

color:#FFFFFF;

}

.navi_center{

background-image:url(../images/navi_center.jpg);

background-repeat:repeat-x;

background-position:top;

height:75px;

float:left;

width:952px;

}

.navi_txt{

font-family:"Arial Narrow";

font-size:14px;

color:#000000;

font-weight:bold;

line-height:75px;

text-align:right;

text-transform:uppercase;

}

.navi_txt a:link{

text-decoration:none;

color:#000000;

padding:25px 8px;

background-image:url(../images/seprator.jpg);

background-position:top right;

background-repeat:no-repeat;



}

.navi_txt a:active{

background-image:url(../images/seprator.jpg);

background-position:top right;

background-repeat:no-repeat;

text-decoration:none;

color:#000000;

padding:25px 8px;

}

.navi_txt a:visited{

background-image:url(../images/seprator.jpg);

background-position:top right;

background-repeat:no-repeat;

text-decoration:none;

color:#000000;

padding:25px 8px;

}

.navi_txt a:hover{

text-decoration:none;

color:#000000;

background-image:url(../images/hoverbg.jpg);

background-repeat:repeat-x;

background-position:top;

border-left:1px solid #C0C0C1;

border-right:1px solid #C0C0C1;

padding:26px 8px;

}

.navi_txt a.active{

text-decoration:none;

color:#000000;

background-image:url(../images/hoverbg.jpg);

background-repeat:repeat-x;

background-position:top;

border-left:1px solid #C0C0C1;

border-right:1px solid #C0C0C1;

padding:26px 8px;

}

.logo{

	position:absolute;

	top:17px;

}

.blue_left{

background-image:url(../images/blue_left.jpg);

background-repeat:no-repeat;

background-position:top left;

height:47px;

}

.blue_right{

background-image:url(../images/blue_right.jpg);

background-repeat:no-repeat;

background-position:top right;

height:47px;

}

.blue_center{

background-image:url(../images/blue_center.jpg);

background-repeat:repeat-x;

background-position:top;

height:47px;

}

.blue_txt{

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

font-size:14px;

color:#FFFFFF;

line-height:47px;

}

.blue_txt a:link{

text-decoration:none;

color:#FFFFFF;

background-image:url(../images/blue_seprator.jpg);

background-repeat:no-repeat;

background-position:right;

padding:10px 15px;

}

.blue_txt a:active{

text-decoration:none;

color:#FFFFFF;

padding:10px 15px;

}

.blue_txt a:visited{

text-decoration:none;

color:#FFFFFF;

padding:10px 15px;

}

.blue_txt a:hover{

text-decoration:none;

color:#FFFFFF;

padding:10px 15px;

}

.gry_bg{

background-image:url(../images/gray_bg.jpg);

background-repeat:repeat-x;

background-position:top;

}

.gry_border{

border-left:1px solid #C6C6C6;

border-right:1px solid #C6C6C6;

}

.select_setup{

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

font-size:12px;

color:#000000;

font-weight:bold;

float:left;

line-height:22px;

text-align:right;

}

SELECT.chose{

width:300px;

float:right;

padding:3px;

border:1px solid #B6BEC1;

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

font-size:11px;

color:#000000;

height:22px;

}

.add{

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

font-size:14px;

color:#B2B3B3;

font-weight:bold;

}

.add a:link{

text-decoration:none;

color:#B2B3B3;

}

.add a:active{

text-decoration:none;

color:#B2B3B3;

}

.add a:visited{

text-decoration:none;

color:#B2B3B3;

}

.add a:hover{

text-decoration:underline;

color:#B2B3B3;

}

.gary_butomsid{

width:200px;

float:left;

}

/***************navigation*********************/

/*.menu_height{height:40px;}*/

a.squarebutton{



font:  16px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height: 45px; /* Height of button background height */



 /* Width of left menu image */

text-decoration: none;

/*float:left;*/

color: #FFFFFF; 

display: block;

background: transparent url(../images/gray_left.jpg) no-repeat top left; position:relative; bottom:0px ;  

padding-left:8px;

margin-bottom:4px;

font-weight:bold;

}



a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{

color:#FFFFFF;/*button text color*/

text-decoration:none;

}

a.squarebutton span{

background: transparent url(../images/gray_right.jpg) no-repeat top right;

color: #FFFFFF;

display: block;

padding: 15px 25px 12px 17px;

margin-bottom:4px; /*Set 9px below to match value of 'padding-left' value above*/

}

a.squarebutton:hover{ /* Hover state CSS */

color: #FFFFFF; 



background: transparent url(../images/gray_left.jpg) no-repeat top left; position:relative; bottom:0px ;    

height:45px;

}



a.squarebutton:hover span{ /* Hover state CSS */



background: transparent url(../images/gray_right.jpg) no-repeat top right;

color: #FFFFFF;

height:41px;

}



.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */

overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

/*width: 580px;*/

}



a.squarebutton_active

{ 





font:16px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height:45px; /* Height of button background height */



 /* Width of left menu image */

text-decoration: none;

/*float:left;*/

color: #ffffff; 

display: block;

background: transparent url(../images/blue_left_btnbg.jpg) no-repeat top left; position:relative; bottom:0px ;  

padding-left:8px;

margin-bottom:4px;

}

a.squarebutton_active span

{ 

background: transparent url(../images/blue_right_btnbg.jpg) no-repeat top right;

color: #ffffff;  

font: 16px Verdana, Arial, Helvetica, sans-serif;/* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height:45px; /* Height of button background height */

display: block;

/*margin-left:1px;*/

padding: 5px 20px 0px 17px;

/* Width of left menu image */

text-decoration: none;

margin-bottom:4px; /*float:left;*/

line-height:31px;

font-weight:bold;

}



/***************end navigation*********************/

.right_navside{

width:695px;

float:right;

}

.arrow_bg_ceter{

background-image:url(../images/arrow_bg_cntr.jpg);

height:39px;

background-repeat:repeat-x;

background-position:top;

float:left;

width:682px;

padding-bottom:11px;

}

.arrowtxt{

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

font-size:16px;

color:#A9A9A9;

line-height:39px;

}

.arrowtxt a:link{

text-decoration:none;

color:#A9A9A9;

padding:0 10px;

}

.arrowtxt a:active{

text-decoration:none;

color:#A9A9A9;

padding:0 10px;

}

.arrowtxt a:visited{

text-decoration:none;

color:#A9A9A9;

padding:0 10px;

}

.arrowtxt a:hover{

text-decoration:none;

color:#A9A9A9;

padding:0 10px;

}

.arrowtxt a.active{

text-decoration:none;

color:#000000;

background-image:url(../images/arow.jpg);

background-repeat:no-repeat;

background-position:center bottom;

padding:13px 10px 21px 10px;

font-weight:bold;

}

/***************navigation 1*********************/

.menu_height1{height:44px;}

a.squarebutton1{



font:14px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height: 44px; /* Height of button background height */



 /* Width of left menu image */

text-decoration: none;

margin-left:2px; float:left;

color: #6E6E6E; 

display: block;

background: transparent url(../images/menu_left.png) no-repeat top left; position:relative; bottom:0px ;  

padding-left:7px;

font-weight:bold;

}



a:link.squarebutton1, a:visited.squarebutton1, a:active.squarebutton1{

color:#6E6E6E;/*button text color*/

text-decoration:none;

}

a.squarebutton1 span{

background: transparent url(../images/menu_right.png) no-repeat top right;

color: #6E6E6E;

display: block;

height: 17px;

padding: 15px 10px 12px 10px; /*Set 9px below to match value of 'padding-left' value above*/

/*line-height:31px;*/

}

a.squarebutton1:hover{ /* Hover state CSS */

color: #6E6E6E; 



background: transparent url(../images/menu_left.png) no-repeat top left; position:relative; bottom:0px ;

height:44px;

}



a.squarebutton1:hover span{ /* Hover state CSS */



background: transparent url(../images/menu_right.png) no-repeat top right;

color: #6E6E6E;

height:44px;

}



.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */

overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

/*width: 580px;*/

}



a.squarebutton_active1

{ 





font:14px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height:44px; /* Height of button background height */



 /* Width of left menu image */

text-decoration: none;

float:left;

color: #00599B; 

display: block;

background: transparent url(../images/menu_left_hover.gif) no-repeat bottom left; position:relative; bottom:0px ;  

padding-left:6px;

line-height:31px;

margin-left:2px;



}

a.squarebutton_active1 span

{ 

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

color: #00599B;  

font:14px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */

/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height:44px; /* Height of button background height */

display: block;

margin-left:1px;

padding: 5px 10px 0px 10px;

/* Width of left menu image */

text-decoration: none;

margin-left:0; float:left;

line-height:31px;

font-weight:bold;

}



/***************end navigation*********************/

.hr{

background-image:url(../images/hr.jpg);

background-repeat:repeat-x;

background-position:top;

height:10px;

}



.txt{

width:522px;

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

font-size:15px;

color:#86898C;

float:right;

line-height:26.30px;

}

.txt1{

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

font-size:25px;

color:#0F7AB0;

}

h1{

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

font-size:28px;

color:#000000;

}

.bottom_bgrp{

background-image:url(../images/bottom_bg_rp.jpg);

background-repeat:repeat-x;

background-position:top;

}

.bottom_bg{

background-image:url(../images/bottombg.jpg);

background-repeat:no-repeat;

background-position:top;

}

.bottom_left{

width:435px;

float:left;

}

.sub_navi{

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

font-size:14px;

color:#ffffff;

font-weight:bold;

}

.bottom_right{

width:346px;

float:right;

}

/*++++++++++++++++++++++++++++++++++++++++ Shaft Details ++++++++++++++++++++++++++++++++*/

INPUT.detail{

background-image:url(../images/input_bg.jpg);

height:22px;

background-repeat:repeat-x;

background-position:bottom;

border:1px solid #B6BEC1;

outline:none;

text-align:center;

width:154px;

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

font-size:11px;

color:#000000;

float:right;

}

INPUT.detail_1{

background-image:url(../images/input_bg.jpg);

height:22px;

background-repeat:repeat-x;

background-position:bottom;

border:1px solid #B6BEC1;

outline:none;

text-align:center;

width:118px;

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

font-size:11px;

color:#000000;

}

.select_setup1{

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

font-size:12px;

color:#000000;

font-weight:bold;

line-height:18px;

text-align:left;

}



/*++++++++++++++++++++++++++++++++++ Index ++++++++++++++++++++++++++++++++++++*/

.indexbg{

background-image:url(../images/index_bgtop.jpg);

background-repeat:repeat-x;

background-position:top;

}



.gary_colorbg{

background-color:#F4F4F4;

border-top:1px solid #E1E3E4;

background-image:url(../images/gary_shadow.jpg);

background-repeat:repeat-x;

background-position:bottom;

}

.clint_review{

font-family:Tahoma;

font-size:20px;

color:#000000;

float:left;

}

.usertxt{

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

font-size:12px;

color:#000000;

float:right;

line-height:22px;

width:807px;

margin-top:19px;

}

.featured_side{

width:675px;

float:left;

}

h2{

font-family:Tahoma;

font-size:20px;

color:#000000;

padding:0;

margin:0;

font-weight:normal;

}

h3{

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

font-size:14px;

color:#0A97F1;

padding:0;

margin:0;

line-height:24px;

}

.key_featuredv{

width:447px;

float:left;

border-right:1px solid #DBDBDB;

padding-right:20px;

}

h4{

font-family:Tahoma;

font-size:23px;

color:#1A90D7;

padding:0;

margin:0;

}

.print_sites{

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

font-size:14px;

color:#127CBC;

font-weight:bold;

background-image:url(../images/arrow_bullit.jpg);

background-repeat:no-repeat;

background-position:left;

padding-left:15px;

}

.used_txt{

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

font-size:13px;

color:#000000;

padding-left:15px;

}

.featured_rightdv{

width:450px;

float:right;

}

.used_txt1{

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

font-size:13px;

color:#000000;

text-align:justify;

}

.key_feature{

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

font-size:13px;

color:#000000;

text-align:justify;

background-image:url(../images/arrow_bullit1.jpg); background-position:0 -10px; background-repeat:no-repeat;

padding-left:15px;

padding-bottom:15px;

line-height:18px;

}

.used_txt1 ul{ padding:0 0 0 15px; margin:0;}



.used_txt1 ul li {

padding:0px 0 0 5px;

margin:0;

list-style-image:url(../images/arrow_bullit1.jpg);

line-height:18px;

}

/*+++++++++++++++++++++++++++++++++ Slider ++++++++++++++++++++++++++++++++*/

img{border:none;}

	pre{

		display:block;

		font:12px "Courier New", Courier, monospace;

		padding:10px;

		border:1px solid #bae2f0;

		background:#e3f4f9;	

		margin:.5em 0;

		width:930px;

		}	

			

    /* image replacement */

        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */

			

	#container{	

		margin:0 auto;

		position:relative;

		text-align:left;

		width:930px;

		background:#fff;		

		

		}	

	#header{

		height:80px;

		line-height:80px;

		background:#5DC9E1;

		color:#fff;

		}				

	#content{

		position:relative;

		}			



/* Easy Slider */



	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:940px;

		height:206px;

		overflow:hidden;

		float:left;

		margin-top:25px;

		

		}	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:block;

		width:21px;

		height:206px;

		position:absolute;

		left:-30px;

		top:0px;

		z-index:1000;

		}	

	#nextBtn, #slider1next{ 

		left:930px;

		}														

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{  

		display:block;

		position:relative;

		width:21px;

		height:206px;

		background:url(../images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a, #slider1next a{ 

		background:url(../images/btn_next.gif) no-repeat 0 0;	

		}	

		

	/* numeric controls */	



	ol#controls{

		margin:1em 0;

		padding:0;

		height:28px;	

		}

	ol#controls li{

		margin:0 10px 0 0; 

		padding:0;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		}

	ol#controls li a{

		float:left;

		height:28px;

		line-height:28px;

		border:1px solid #ccc;

		background:#DAF3F8;

		color:#555;

		padding:0 10px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:#5DC9E1;

		color:#fff;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

	/*+++++++++++++++++++++++ shaft Selector ++++++++++++++++++++++++++++++*/

	

.border_botmgry{

border-bottom:1px solid #D9D9D9;

}

.bottom_tbtxt{

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

font-size:12px;

color:#000000;

line-height:37px;

font-weight:bold;

}

.bottom_tbtxt1{

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

font-size:12px;

color:#000000;

line-height:34px;

}

.three_side_border{

border-bottom:1px solid #BECCD4;

border-left:1px solid #BECCD4;

/*border-right:1px solid #BECCD4;*/

}



/*++++++++++++++++++++++++++++++++++++++++++ Point Details +++++++++++++++++++*/

.pointxt{

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

font-size:12px;

color:#000000;

font-weight:bold;

line-height:22px;

text-align:center;

}



.pointxt_head{

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

font-size:12px;

color:#367BBE;

font-weight:bold;

line-height:22px;

text-align:center;

}



/*++++++++++++++++++++++++++++++++++++++++++ Preview Marks +++++++++++++++++++*/

.pointxt_1{

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

font-size:11px;

color:#000000;

/*font-weight:bold;*/

line-height:22px;

text-align:center;

}



/****************by kashif***************/

.tipsheet{

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

font-size:14px;

color:#127CBC;

font-weight:bold;

background-image:url(../images/arrow_bullit.jpg);

background-repeat:no-repeat;

background-position:left;

padding-left:20px;

line-height:20px;

}

.tipsheet A:link{color:#127CBC; text-decoration:none;}

.tipsheet A:active{color:#127CBC; text-decoration:none;}

.tipsheet A:visited{color:#127CBC; text-decoration:none;}

.tipsheet A:hover{color:#127CBC; text-decoration:underline;}

.inner_heading{font-family:"tahoma"; font-size:16px; font-weight:bold; color:#000000; padding-bottom:10px;}

.inner_heading1{font-family:"tahoma"; font-size:14px; font-weight:bold; color:#000000; }



INPUT.detailnew{

background-image:url(../images/input_bg.jpg);

height:22px;

background-repeat:repeat-x;

background-position:bottom;

border:1px solid #B6BEC1;

outline:none;

text-align:center;

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

font-size:11px;

color:#000000;

}



.clickhere{font-family:Tahoma;

font-size:12px; color:#000000;}

.clickhere A:link{color:#000000; text-decoration:underline;}

.clickhere A:active{color:#000000; text-decoration:underline;}

.clickhere A:visited{color:#000000; text-decoration:underline;}

.clickhere A:hover{color:#000000; text-decoration:none;}



/********************** footer menu*************/

.fmenu{

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

font-size:11px;

color:#FFFFFF;

}

.fmenu a:link{

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

font-size:11px;



text-decoration:none;

color:#FFFFFF;

padding-left:5px;

padding-right:5px;

border-right:1px solid #FFFFFF;

}

.fmenu a:active{

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

font-size:11px;



text-decoration:none;

color:#FFFFFF;

padding-left:5px;

padding-right:5px;

border-right:1px solid #FFFFFF;

}

.fmenu a:visited{

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

font-size:11px;



text-decoration:none;

color:#FFFFFF;

padding-left:5px;

padding-right:5px;

border-right:1px solid #FFFFFF;

}

.fmenu a:hover{

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

font-size:11px;



text-decoration:underline;

color:#FFFFFF;

padding-left:5px;

padding-right:5px;

border-right:1px solid #FFFFFF;

}

#active_menufmenu{

text-decoration:none;

color:#FFFFFF;
font-weight:bold;

padding-left:5px;

padding-right:5px;

border-right:1px solid #FFFFFF;

}


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

.testi_txt{

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

font-size:12px;

color:#000000;

float:right;

line-height:18px;

width:820px;

margin-top:5px;

}

.testimonial_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3478C0;}
.testimonial_link a:link{ color:#3478C0; text-decoration:none;}
.testimonial_link a:active{ color:#3478C0; text-decoration:none;}
.testimonial_link a:visited{ color:#3478C0; text-decoration:none;}
.testimonial_link a:hover{ color:#3478C0; text-decoration:underline;}

.testi_txt1{

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

font-size:12px;

color:#000000;

float:left;

line-height:18px;

width:700px;

margin-top:5px;
padding-left:20px;

}
/***************** 13aug**********/
.payment_method{width:619px; margin:0 auto; background-color:#F8F8F9; border:1px solid #B6B7CB; padding:15px;}
INPUT.textfield_payment{background-color:#FFFFFF; border:1px solid #ABADB3; height:16px; width:150px;}
SELECT.textfield_payment{background-color:#FFFFFF; border:1px solid #ABADB3; height:18px; }
.label_payment {float:left; width:215px; padding:0 15px;}