/* CSS Document */

body{
	margin:0px;
	/*font-family:tahoma;*/ font-size:12px;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
}

img{ border:0;}

.center{ margin:auto; }

.left{ float:left; }

.bottonbg
{ 
	float:left; background:url(../images/footer-bg.gif) bottom repeat-x; padding-bottom:15px;
}

.bottom-bg
{
	width:939px; height:50px; background:url(../images/footer-bg.gif) bottom repeat-x; margin-left:30px; clear:both;
}

.right{ float:right; }
.wrapper_a{
	float:left; height:auto; width:100%;
}
.top_bg{
	background:url(../images/green_background_img_1.jpg) right top no-repeat;
}
.bottom_bg{
	background:url(../images/green_background_img_2.jpg) right bottom no-repeat;
}
.wrapper_b{
	margin:auto; width:1000px; height:auto;
}
.wrapper_b2{ float:left; width:1000px; height:auto; }
.logo{ /*background:url(../images/logo.png) top no-repeat;*/ height:65px; float:left; width:265px; margin:5px 0 0 30px; }
.live_support{ background:url(../images/live_support.png) top no-repeat; width:145px; height:42px; float:right; margin:5px 30px 0 0;}

/* css for menu */
.mnu_bg{ background:url(../images/mnu_bg.gif) center no-repeat; height:41px; }
.topnav_container{ width:920px; height:30px; }
.topnav_top_pad{width:920px; height:auto;}
.topnav_container ul, 
.topnav_container li{ margin:0px; padding:0px; list-style:none; }
.topnav_devider{ float:left; width:10px; height:30px; background:url(../images/topnav_devider.gif) center no-repeat; }

.topnav_item{
	float:left; width:auto; height:30px; list-style:none;
}
.topnav_item:hover{
	background:url(../images/topnav_right_hover.gif) right no-repeat;
}
.topnav_item_left{
	float:left; width:auto; height:30px;
}
.topnav_item_left:hover{
	background:url(../images/topnav_left_hover2.gif) left no-repeat;
}
a.topnav{ text-decoration:none; color:#FFFFFF; float:left; width:auto; line-height:30px; cursor:hand; }
.topnav_item_right{
	float:left; width:auto; height:30px; line-height:30px; padding:0px 10px; font-size:11px;
}
.topnav_item_left:hover .topnav_item_right{
	background:url(../images/topnav_right_hover.gif) right no-repeat;
}

/*///////////*/

/* css for header */
.header_bg{
	/*background:url(../images/header_bg_3.png) center top no-repeat;*/
	/*height:352px;*/
	height:348px;
}
.header_bg2{
	background-image:url(../images/header_bg_3.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:400px;
	overflow:hidden;
	margin-bottom:-45px;
}
* html div.header_bg2 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/header_bg_3.png');
	background-position:center top;
	background-repeat:no-repeat;
}

.header_top_pad{
	background:url(../images/header_top.gif) center top no-repeat;
	height:29px;
}
.flash_wrapper{
	width:922px; height:auto; padding-top:4px;
}

/* css for centered body */
.wrapper_c{ width:939px; height:auto; padding-left:0px;}
.content_holder_bg{ background:url(../images/container_bg.gif) repeat-x #FFFFFF; }
.wrapper_txt{ width:880px; height:auto; }
.wrapper_model{ width:293px; height:auto; }
.btn_unlock{ text-align:center; padding-top:5px; }

/* css for box light green */
.wrapper_light_green{ width:925px; height:auto; }
.box_lg_top_left{ background:url(../images/box_t_l.gif) left top no-repeat #e0e0e0; }
.box_lg_top_right{ background:url(../images/box_t_r.gif) right top no-repeat; }
.box_lg_bottom_right{ background:url(../images/box_b_r.gif) right bottom no-repeat; }
.box_lg_bottom_left{ background:url(../images/box_b_l.gif) left bottom no-repeat; }
.box_lg_inner_wrapper{ width:885px; height:auto; }

.thumb_left{ width:160px; height:auto; }
.thumb_right{ width:725px; height:auto; }

/* css for sponsors box */
.box_sponsors_inner_wrapper{ width:906px; height:auto; }

/* css for important links box */
.wrapper_box3_space{ width:555px; height:auto; }
.wrapper_box3{ width:532px; height:auto; }
.box3_inner_wrapper{ width:480px; height:auto; }
a.important{
	float:left; line-height:29px; width:auto; border-bottom:1px solid #b3c7dd; margin-right:10px;
	color:#5f5f5f; text-decoration:none;
}
a.important:hover{ color:#000000; }

/* css for testimonials box */
.wrapper_box4{ width:369px; height:auto; }
.box4_inner_wrapper{ width:315px; height:auto; }
.thumb_client{
	float:left; width:86px; height:67px;
	background:url(../images/thumb_testimonial.gif) no-repeat;
}
.thumb_client img{
	width:76px; height:67px;
}
.wrapper_testimonial{ width:207px; height:auto; }
.sign_client{ color:#285d9d; }

/* css for white box for inner pages */
.wrapper_white{ width:915px; height:auto; }
.box_wht_border_l{ background:url(../images/inner_box_border.gif) left repeat-y #FFFFFF; }
.box_wht_border_r{ background:url(../images/inner_box_border.gif) right repeat-y; }
.box_wht_border_t{ background:url(../images/inner_box_border.gif) top repeat-x; }
.box_wht_border_b{ background:url(../images/inner_box_border.gif) bottom repeat-x; }
.box_wht_top_left{ background:url(../images/inner_box_t_l.gif) left top no-repeat; }
.box_wht_top_right{ background:url(../images/inner_box_t_r.gif) right top no-repeat; }
.box_wht_bottom_right{ background:url(../images/inner_box_b_r.gif) right bottom no-repeat; }
.box_wht_bottom_left{ background:url(../images/inner_box_b_l.gif) left bottom no-repeat; }
.box_wht_inner_wrapper{ width:870px; height:auto; }

/* css for footer */
.footer_bg{ background:url(../images/footer_bg.gif) center no-repeat; height:41px; }
.footer_bg_inner{ background:url(../images/footer_bg_inner.gif) center no-repeat; height:41px; }
.wrapper_footer{ width:905px; height:auto; color:#FFFFFF; line-height:40px; }
a.footer{ text-decoration:none; color:#FFFFFF; font-size:11px; }
a.footer:hover{ text-decoration:underline; }
a.footer_inner{ text-decoration:none; color:#000000; font-size:11px; }
a.footer_inner:hover{ text-decoration:underline; }
.copy{ width:50%; color:#92b053; font-size:11px; }
a.copy{ color:#92b053; text-decoration:none; }
a.copy:hover{ text-decoration:underline; }
.footer_logo{ width:103px; height:auto; }

/* css for rotating banner */
/* begin: slideshow */
.slideshow {
	position:relative;
	padding:0;
	margin:0;
}
.slideshow a img {
	border:none;
}
.slideshow li.slide {
	list-style-type:none;
}
.slideshow .slides {
	height:auto;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0;
}


.wrapper_banner{ background:url(../images/banner_bg.gif) top no-repeat; width:924px; height:312px; }
.mobile_mg_1{ background:url(../images/mobile_img_1.png) top no-repeat; width:171px; height:226px; float:left; margin:60px 0 0 0;}
.mobile_mg_2{ background:url(../images/mobile_img_2.png) top no-repeat; width:184px; height:258px; float:left; margin:12px 0 0 -35px;}
.mobile_mg_3{ background:url(../images/mobile_img_3.png) top no-repeat; width:181px; height:246px; float:left; margin:40px 0 0 -40px;}

.wapper_banner_txt{ float:left;}
.banner_txt{ width:445px; color:#103c4a; font-size:14px; margin:70px 15px 0 -20px; text-align:justify;}
.banner_header{ font-size:18px; font-weight:bold; color:#103c4a; text-align:justify;}
.btn_buy_now{ margin:20px 0 0 260px;}

.txt_impotant{ color:#285d9d; font-size:18px;}

.advertise{ background:url(../images/advertise_1.gif) top no-repeat; width:906px; height:92px;}
.logo_position{ padding:8px 25px 0 25px; float:left;}

.phone_bg{ background:url(../images/phone_1.gif) top no-repeat; width:255px; height:298px; float:left;}
.middle_portion{ padding:40px 0 0 0px; width:175px; height:235px; margin:auto;}


/*---------------- Image GrayScale CSS-------------------------*/

h1 {
	text-align: center;
	font-weight: normal;
	font-size: 2.5em;
}
h1 small {
	display: block;
	font-size: 0.7em;
	color: #999;
}

ul.gallery {
	width: 906px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.gallery li {
	float: left;
	margin: 5px; padding: 0;
	text-align: center;
	/*border: 1px solid #ccc;*/
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.gallery li a.thumb {
	width: 132px;
	height: 76px;
	/*padding: -20px;*/
	/*border-bottom: 1px solid #ccc;*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 132px;
	height: 76px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333;
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}

.loader1{ height:30px; padding:10px 0 30px 400px;}
.loader1_1{ height:30px; padding:10px 0 0 400px; clear:both;}