﻿html{

background-color:#6d6e71;
 }
 
body{
background-color:#fff;
}


#topHederFull{
	
        
	width:100%;
}
#topBox{
	
}



#topHeader {
	height:90px;
	width:100%;
	
}

/*---------------  top Nav ---------------*/

#topMenu{ width:940px; height:45px; background: #fff url(../images/top_menu_hover_bg.jpg) left -56px repeat-x; }
#topMenu *{ margin:0px;padding:0px}
#topMenu ul { height:45px;display:inline-block; width:915px;  float:left;}
#topMenu ul li{ display:inline-block;  float:left; background:url(../images/top_nav_seperator.jpg) left 13px no-repeat;}

#topMenu ul li a{color:#FFF; font-size:15px; font-weight:bold;  margin-left:1px; padding:12px 35px 12px 17px; text-decoration: none; display:inline-block;  height:26px;  overflow:hidden; }

#topMenu ul li:hover{background:url(../images/menu-hover-left.jpg) 0px 1px no-repeat }
#topMenu ul li a:hover {color:#85d622; background:url(../images/menu-hover-right.jpg) right 1px no-repeat !important;}




#topMenu ul li.current-cat { background:url(../images/menu-hover-left.jpg) 0px 1px no-repeat !important; }

#topMenu ul li.current-cat a {	color:#85d622; font-size:15px; font-weight:bold;	padding:12px 35px 12px 17px;	margin-left:1px;	text-decoration: none; 	display:inline-block; height:26px;	overflow:hidden; background:url(../images/menu-hover-right.jpg) right 1px no-repeat !important; }

#topMenu .menuEnd { width:5px; height:45px; background:url(../images/top_nav_right_curve.jpg) right top no-repeat; float:right; display:block;}
#topMenu .menuStart { width:20px; height:45px; background:url(../images/top_nav_left_curve.jpg) left top no-repeat; float:left; display:block;}
#topMenu ul li.first {background-image:none!important;}

/*--------------- End of top Nav ---------------*/

#topSlideShow {
	height:250px;
	width:100%;
	
}


.headerTopBlockHome{
        height:60px;
	width:100%;
	

}
.headerTopBlockHomeLeft{
        height:390px;
	width:280px;
         float:left;
        display:inline;
        padding:0px 10px;
	

}

#logo-holder {
	height:70px;
	width:100%;
	padding-top:17px;
	
}
#hederText-holder {
	height:70px;
	width:100%;
	
}
#topBreadcrumbs {
	width:100%;
	
}/*
.breadcrumb-class {
	margin-top:8px;
}
.breadcrumb-class a , .breadcrumb-class a:visited{
	text-decoration:none;*/
	
	 
#topBody, #mdlBody, #bottomBody, #footerContent {
	margin:0px;
}
#topBody{
	float:left;
    display:inline;
	background:url(../images/down_shadow_1.jpg) center bottom no-repeat;
	padding-bottom:40px;
	
}
#topBody-1, #topBody-2, #topBody-3 {
	height:160px;
	width:100%;
	
}
#topBody-left{

	width:620px;
        float:left;
        display:inline;
	
}
#topBody-right{

	width:300px;
        float:left;
        display:inline;
        padding:0px;
	
}
#mdlBody-1, #mdlBody-2 {
	min-height:330px;
	width:100%;
	
}
#bottomBody .grid-4 {
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:auto;
	 float:left;
}
#bottomBody-1 {
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:200px;
	 float:left;
	 padding-right:20px;
}
#bottomBody-2 {
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:320px;
	 float:left;
	 margin-left:30px;
	 padding-right:30px;
}
#bottomBody-3 {
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:320px;
	 float:left;
	 margin-left:20px;
	 
}

#topBody .grid-11{
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:610px;
	 float:left;
	 margin-right:30px;
}
#topBody .grid-5{
	 padding:0px;
	 margin:0px;
	 display:inline;
	 width:300px;
	 float:left;
}




#footer{
	
	
}
#footerContent {
	height:120px;
	width:100%;
	
}
#footerContent-1, #footerContent-2, #footerContent-3,#footerContent-4 {
	height:120px;
	width:100%;
	
}
#footerBottom{
	height:5px;
	width:100%;
	
	overflow:hidden;
	
}
.clear{
	width:100%;
	display:block;
	height:0px;
	clear:both;
	overflow:hidden;
	
}

.dropdown {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
}
/* these are the inner menus*/
.dropdown ul{
	margin:0;
	padding:0;
	
	list-style:none;
	
}


.menu-level1{
	margin:0;
	padding:0px 10px 0px 10px;
	width:100px;	
	cursor:pointer;
	height:40px;
	display:block;
} 
.menu-level2 {
	margin:0;
	padding:0px 15px 0px 15px;
	/*width:120px;*/
	width:170px;
	cursor:pointer;
	height:40px;
	display:block;
} 
.menu-level3{
	margin:0;
	padding:0px 15px 0px 15px;
	/*width:120px;*/
	width:170px;
	cursor:pointer;
	height:40px;
	display:block;
} 

.subpage-b{
	background-image:url(expand_down3.png) ;
	background-repeat:no-repeat;
	background-position:right ;
	}
.subpage-r{
	background-image:url(expand_right3.png) ;
	background-repeat:no-repeat;
	background-position:right ;
	}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a{
	text-decoration:none;
	color:#444;
	width:100%;
	padding:10px 0px;
	font-size:15px;
}

.dropdown a:hover{
	text-decoration:none;
}

.breadcrumb-class {
color:#383;
}
.breadcrumb-class a{
	background-image:url(expand_right3.png) ;
	background-repeat:no-repeat;
	background-position:right ;
	padding-right:15px;
	margin-right:5px;
}
.breadcrumb-class a:link,  .breadcrumb-class a:visited{
color:#383;
}
.breadcrumb-class a:hover{
color:#040;
}
#langbutton-holder a:link, #langbutton-holder a:visited{
	text-align:center;
	font-size:18px;
	text-decoration:none;
	padding:2px 25px;
	display:inline;
	color:#999;
}
#langbutton-holder a:hover{
	text-align:center;
	font-size:18px;
	text-decoration:none;
	padding:2px 25px;
	display:inline;
	color:#333;
}

/*  slider container(s) */
#containerSlider1 {
	position: relative;
	margin:0px;
	padding:0px;
	width:940px;
	height: 300px;

}
.itemSlider1 {
	display: block;
	width: 940px;
	height: 300px;
	position:absolute;
}

#controlsSlider1 {
	
	display: block;
	font-size:10px;
	direction:ltr;
	float:right;
	position: relative;
	right:0px;
	top:270px;
	height:20px;
	width: 400px;
}

.num_navSlider1 {
	display:block;
	float:left;
	display:block;
	width:250px;
	height:18px;
	margin-top:2px;
}
.num_navSlider1 ul li {
	display: block;
	margin: 0px 3px;
	float:left;
}
.num_navSlider1 ul li a {
	display: block;
	padding: 2px 4px;
	color:#111;
	border: 1px solid #161;
	background-color:#fff;
}
.num_navSlider1 ul li a.active, .num_navSlider1 ul li a:hover {
	color:#040;
	display: block;
	border-color: #000;
	background-color:#7f7;
}
.contact_pannel{
	 margin-bottom:5px;
	 width:100%;
	 float:left;
}



body {color:#323232;}

h1,h2,h3,h4,h5,h6,ul,li,div,input {outline-style:none;}
h1,h2,h3,h4,h5,h6 {color:#323232;}


#topSlidShowFull {background:url(../images/header-block-bg.jpg) left bottom repeat-x;}
#topSlidShow {height:315px}
#topBox {}


/*---------------- Top Right Menu ---------------*/
/*.topright_menu{ margin-top:0px; min-width::165px; max-width:400px; height:23px; float:right; color:#FFF; background:#8ec743 url(../images/top-right-panel-right-curve.jpg) right top no-repeat;}
.topright_menu ul {margin:0px; padding:0px 10px; background:url(../images/top-right-panel-left-curve.jpg) left top no-repeat;}
.topright_menu ul li {float:left; padding:0px 5px; list-style-type:none;}
.topright_menu ul li.login {background:url(../images/login-actve-bg.jpg) center top repeat-y; height:27px;}
.topright_menu ul li a {color:#FFF;}*/

.topright_menu_holder{ margin-top:0px; min-width:165px; max-width:550px; height:23px; float:right; color:#FFF; background:#8ec743 url(../images/top-right-panel-left-curve.jpg) left bottom no-repeat; padding-left:5px;}
.topright_menu { background:url(../images/top-right-panel-right-curve.jpg) right top no-repeat; height:23px;}
.topright_menu ul {margin:0px; padding:0px 12px 0px 6px;}
.topright_menu ul li {float:left; padding:0px 10px 0px 9px; list-style-type:none; background:url(../images/top-right-seperator.jpg) right 6px no-repeat;}
.topright_menu ul li.login {background:url(../images/login-active-bg.png) center top no-repeat; height:27px; width:65px; text-align:center; padding:0px; }

.topright_menu ul li a {color:#FFF; text-decoration:none; display:block; text-align:center;}
.topright_menu ul li.last {background:none; padding-right:0px;}


/*---------------- Header Top Text ---------------*/
.bulleted_head{ width:940px; margin:0px auto 0px auto; height:30px;  background:url(../images/menu_top_border.jpg) center bottom no-repeat; padding:20px 0px 10px 0px; }
.bulleted_head ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.bulleted_head ul li {list-style-type:none; list-style-position:outside; float:left; padding-left:25px; margin:0px 10px; background:url(../images/certivox_icon.jpg) left 4px no-repeat; font-size:20px; text-transform:uppercase; line-height:20px;}
.bulleted_head ul li.text {font-size:14px; text-transform:lowercase; font-weight:bold; background-image:none; padding:0px;}


/*-------------------- Fixed Panel ----------------------*/
.fixed_panel {width:300px; float:left; margin-top:20px; }
.fixed_panel h1 {font-size:20px; color:#060606; font-family:"Times New Roman", Times, serif; margin-bottom:23px; text-indent:-9999px; background:url(../images/fixedblock-head.jpg) left top no-repeat;  height:66px;}
.fixed_panel ul {float:left; width:140px; padding-right:10px;}
.fixed_panel ul li { list-style-type:none; background:url(../images/home-list-bg.gif) left 4px no-repeat; padding-left:15px; font-size:11px; color:#313431;}

/*------ take a tour -----*/
.take_tour {display:block;  padding:15px 0px 7px 0px; clear:both;}
.take_tour a {background:url(../images/take-tour-btn.jpg) 0px top  no-repeat; display:block; height:40px; color:#FFF; font-size:18px; text-decoration:none; padding:3px 0px 0px 23px; }
.take_tour a:hover {background-position:0px -44px;}


/*----------------- Inner page header Block -------------------------*/
.slider{ width:940px; margin:0px auto 0px auto; padding-top:20px; }

.slider_image {width:600px; float:left; text-align:center;}
.slider_text {width:320px; float: right; padding-right:20px;}
.slider_text h1 {font-size:20px; color:#060606; line-height:24px; margin:0px 0px 20px 0px;}

.slider_text p {color:#727272; line-height:19px; padding-bottom:10px; padding-right:20px;}
.slider_text a {display:block; padding:2px 22px 2px 0px; background:url(../images/learnmore_arrow.jpg) right 5px no-repeat; width:90px; font-size:14px; color:#ff6900; font-weight:bold; margin-top:15px;}
.slider_text a:hover {text-decoration:none;}





/*-------------------- Right main pannel -------------------

#topBody-right {padding-top:21px;}

.right_pannel { background: url(../images/home_right_panel_bg.jpg) left top no-repeat; padding: 0px 0px 0px 16px; position:relative; margin-bottom:25px; height:298px; width:313px;}
.head_container {background:url(../images/go_pro_arrow.jpg) left 0px no-repeat; padding-left:11px; height:50px; width:200px; position:absolute; top:172px; left:-11px;}
.head_container h1{ color:#FFF; padding:2px 0px 10px 25px; background:url(../images/go_pro_h1_bg.jpg) left 0px repeat-x;}

.right_pannel p {font-size:12px; line-height:17px; margin:0px; width:205px; float:left;}

.new{ position:absolute; right:25px; top:60px;}
.left_imge{ padding-top:40px;}
.text{ padding-top:75px; overflow:hidden;}
.text p {width:210px;}
.text a{ background:url(../images/readmore_go_pro.jpg) left 2px no-repeat; width:92px; height:28px; display:block; float:right; text-decoration:none;}*/


/*----- Go pro panel inner ------------*/

.go_pro_pannel_inner{ padding: 0px 0px 0px 16px; position:relative; margin-bottom:25px;height:275px; width:282px; background:url(../images/go-pro-inner-bg.jpg) left top no-repeat;}
.head_container {background:url(../images/go_pro_arrow.jpg) left 0px no-repeat;	padding-left:11px;	height:50px; width:200px; position:absolute; top:138px; left:-11px;}
.head_container h1{ color:#FFF;  font-size:20px; padding:6px 0px 8px 25px; background:#12609c url(../images/go_pro_h1_bg.jpg) left 0px repeat-x; text-transform:uppercase;}
.head_container h1 a {color:#FFF; text-decoration:none;}
.head_container h1 a:hover {color:#FFF; text-decoration:underline;}

.go_pro_pannel_inner p {font-size:11px; line-height:17px; margin:0px;}
.go_pro_pannel_inner .new{ position:absolute; right:33px; top:50px;}
.go_pro_pannel_inner .text{ padding-top:187px;}
.go_pro_pannel_inner .text a{ background:url(../images/readmore_go_pro.jpg) left 2px no-repeat; width:92px; height:28px; display:block; text-decoration:none; margin:10px 13px 0px 0px;}



/*-------------- Get Certivox Basic ---------------*/
.download_panel {background:url(../images/right-block-bg.jpg) left top no-repeat; padding: 0px 10px 0px 16px; position:relative; margin-bottom:25px; height:228px; width:274px;  font-size:11px;}
.getcertivox_basic {background:url(../images/go_pro_arrow.jpg) left 0px no-repeat; padding-left:11px; height:50px; width:222px; position:absolute; top:43px; left:-11px;}
.getcertivox_basic h1{color:#FFF; padding:7px 15px 10px 18px; background:url(../images/go_pro_h1_bg.jpg) left 0px repeat-x; font-size:18px; text-transform:uppercase; font-weight:normal;}
.free_btn_holder{ height:48px; padding:95px 0px 10px 0px;}
.free_btn_holder a{ background:url(../images/getcertivox-basic-btn.jpg)0px 3px no-repeat; display:block; height:40px; padding: 9px 0px 0px 0px; width:153px; text-decoration:none;}
.free_btn_holder a:hover{ background-position: 0px -49px;}


/*--------------------------- Contat Pannel--------------------------*/

.contact_pannel{}
.contact_pannel h2 { text-transform:uppercase; font-size:18px; margin-bottom:13px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x;} 
.contact_pannel h4 { font-size:13px; margin:0px; }
.contact_pannel a {color:#9a9a9a; font-size:13px; margin-bottom:15px; display:block;}
.dark_green {color:#448d03;}

/*--------------------------- plan block--------------------------*/
.plan_block{}
.plan_block h3 { text-transform:uppercase; font-size:16px; margin-bottom:13px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x;} 
.plan_block ul {}
.plan_block ul li {list-style-type:none;}

/*--------------------------- Video Block --------------------------*/
.vedio_block {text-align:center; margin-bottom:25px;}
.video_block img {margin:0px auto;}
.more_btn {/*margin-right:41px; */text-align:right; width:270px; margin:0px auto;}
.more_btn a {background: url(../images/learnmore_arrow.jpg) right 2px no-repeat ; font-size:12px; font-weight:bold; color:#f68e2b; text-decoration:underline; display:block;  padding-right:23px;}
.more_btn a:hover {text-decoration:none;}


/*---------------------- small video thumb ------------------------*/
.video_thumb {background:url(../images/contact-us_boderline.jpg) left top repeat-x; height:80px; padding-top:10px;}
.video_thumb img {background:url(../images/video-icon-bg.jpg) left top no-repeat; padding:5px 5px 7px 5px; margin-right:7px; float:left}
.video_thumb h3 {margin:5px 0px 5px 0px; font-size:12px; padding:0px; }
.video_thumb h3 a {text-decoration:underline; color:#323232;}
.video_thumb h3 a:hover {text-decoration:none;}
.video_thumb p {margin:0px; font-size:11px; line-height:17px;}



/*---------------------------------------- Inner page Conent area-----------------------------------*/
#topBody-full h1 {padding-top:15px;}

#topBody-left { width:560px; float:left;}
#topBody-full h1,#topBody-left h1 {font-size:22px; padding: 15px 0px 5px 0px; border-bottom:#c1c1c1 solid 1px; margin-bottom:8px;}
#topBody-full h2,#topBody-left h2 {font-size:18px; margin:6px 0px 13px 0px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x; color:#323232;}
#topBody-left h3 {font-size:15px; margin:17px 0px 8px 0px;}
#topBody-left h4  {color:#323232; font-size:12px; margin:17px 0px 8px 0px;}
#topBody-full h6,#topBody-left h6{ padding: 8px 0px 5px 0px ;  font-size: 12px; color:#a5a5a5; }

#topBody-left p {margin-bottom:15px;}
.certivox_font_color{ color:#8cc04f;}
#topBody-left a {color:#ee6500; text-decoration:underline;}
#topBody-left a:hover {color:#fe8227; text-decoration:none;}

#topBody-left ul {margin:0px; padding:0px;}
#topBody-left ul li {margin:0px; padding:0px 0px 11px 24px; font-weight:bold; list-style-type:none; background:url(../images/list_icon.gif) left 4px no-repeat;}



/*------------ Bread crumb  ---------------*/
#topBreadcrumbs {padding:15px 0px 0px 91px; color:#FFF; background:url(../images/you-are-here-bg.jpg) left 20px no-repeat; height:25px;width:840px;}
#topBreadcrumbs span {float:left;  line-height:19px;  height:19px;}
#topBreadcrumbs  span.breadBox a {display:block; background:#12609c url(../images/breadcrumb_bg.jpg) right -24px no-repeat; color:#FFF; padding: 0px 30px 0px 30px; text-decoration:none;}
#topBreadcrumbs span.breadBox-last{ display:block; color:#FFF; padding:0px 30px 0px 15px; background:#8e8e8e url(../images/breadcrumb_bg.jpg) right -1px no-repeat;}


/*------------ Accordian style  ---------------*/

#accordion1 {background:url(../images/contact-us_boderline.jpg) left bottom repeat-x; padding-bottom:1px;}
.ui-accordion-content {background:url(../images/accordian-bg.jpg) left top repeat-x;}
#accordion1 h3 { padding:9px 0px 8px 0px; margin:0px;  background:#f3f6fa url(../images/contact-us_boderline.jpg) left top repeat-x; color:#323232; font-size:15px; display:block; }
#accordion1 h3 a {outline:none;}
#accordion1 h3:hover {color:#ff6900;}

#accordion1 h3 span {color:#161616; text-decoration:none; border:none; outline:none; background:url(../images/arrow_bullet.gif) left 5px no-repeat; padding:0px 0px 0px 18px; }

#accordion1 p,#accordion1 ul {padding-left:18px;}










/*------- Product Detail Table ---------*/

table,td,tr {padding:0px; margin:0px; border:0px; }
.product_details h3 {margin:0px; padding:0px;}

.product_table_container {background:#f3f3f3 url(../images/table_bottom_border.jpg) left bottom repeat-x; width:940px/*width:960px Width for two column*/; margin:0px auto; }
.product_details {width:940px/*width:960px Width for two column*/; background:#f3f3f3; background:url(../images/table_header_bg.jpg) left top repeat-x; border:0px; }


.product_details th { padding:0px 0px 0px 0px; text-align:center; /*width:33%*/}
.product_details th.first_col {background: url(../images/left_curve_products.jpg) left top no-repeat; width:28%/*Width for two column*/;}
.product_details th.last_col {background: url(../images/right_curve_products.jpg) right top no-repeat; width:18%/*Width for two column*/;}
.product_details th.midle_col {width:18%;}
.product_details th.empty_col {width:1px !important;}
.product_details th h3 {font-size:20px; font-weight:bold; color:#c3c3c3; padding:11px 10px 8px 10px; margin:0px; margin-top:10px; display:block; margin-bottom:0px;}
.product_details th.last_col h3 {padding-left:0px;}

.product_details th.first {background:url(../images/bottom_left_curve.jpg) left bottom no-repeat; height:10px;}
.product_details th.last {background:url(../images/bottom_right_curve.jpg) right bottom no-repeat; height:10px; }

.product_details td {padding:2px; padding-bottom:10px; background-color:#ededed; text-align:center;}
.product_details td p {line-height:25px;}
.product_details td span.highlight {font-weight:bold;}


.product_details td.left_border {background-image:url(../images/table_border_bg.jpg); background-position: left top; background-repeat: repeat-y;  /*padding-left:20px Width for two column*/;}
.product_details td.right_border {background-image:url(../images/table_border_bg.jpg); background-position: right top; background-repeat: repeat-y; padding-right:30px;}


.product_details td.table_buttons {background-color:#d6d6d6; font-weight:bold;}
.dotted_border {background-image:url(../images/dotted_bg_table.gif); background-position: 0px top; background-repeat: repeat-y; }

.product_details .button {clear:both; margin-top:9px; display:block;}
.product_details .button a { width:110px; height:32px; display:block; background-position:left top; background-repeat:no-repeat; color:#00b0c4; margin:0px auto; text-decoration:none;}
.product_details .button a:hover {height:32px; display:block; background-position: left -33px;}

.product_details .signup a {background:url(../images/product_button_left.jpg) 0px 0px no-repeat; display:block; height:32px; font-size:15px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; width:111px; padding: 12px 0px 0px 0px; }
.product_details .signup a:hover{ background-position: 0px -43px;}
.product_details .signup_premium a {background:url(../images/product_button_right.jpg) 0px 0px no-repeat; display:block; height:32px; font-size:15px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; width:111px; padding: 12px 0px 0px 0px;}
.product_details .signup_premium  a:hover{ background-position: -1px -42px;}
.product_details .seperator_td {background-color:#f3f3f3; padding:5px !important;}

.product_details .seperator_td {background-color:#f3f3f3;}
.product_details td.border_row { border:none; border-bottom:#f8f8f8 solid 1px; padding-top:13px; padding-bottom:13px;}


ul.quick_faq {width:630px; margin-left:5px;}
ul.quick_faq li {width:260px; float:left; margin:0px; margin-right:35px!important; font-size:13px; font-weight:bold; list-style-type:none; background:url(../images/faq_icon.jpg) left 5px no-repeat !important;  padding-left:20px!important;}
ul.quick_faq li h3 {font-size:13px; margin:0px 0px 0px 0px !important;}
ul.quick_faq li p {font-size:12px; font-weight:normal; padding-left:10px;}

ul.quick_faq li.li_clear{ clear:both; width:600px !important; padding-bottom:0px!important; height:0px; background-image:none!important;}

/*------------------------------ Product Page Styles -----------------------------*/




/*------- Video Page ---------*/
.video_container {margin:15px 15px 0px 0px; width:415px; padding:15px; border:#cccccc solid 5px; height:85px; float:left;}
.video_image { float:left; width:122px; margin-right:13px;}
.video_image img {border:#FFF solid 1px; border-color:#505153 #FFF #FFF #656565;}
.video_content { width:273px; float: left;}
.video_content h2{ font-size:15px; color:#3e75ba!important; background:none!important; margin:0px 0px 8px 0px!important; padding:0px!important; line-height:14px;}
.featured_video{ margin-top:10px; padding:1px 0px 1px 0px; border:#cccccc solid 1px; color:#727272; background:url(../images/featured_video.jpg) 105px  10px no-repeat;  text-align:center;}

.video_content a {color:#F60; text-decoration:underline;}
.video_content a:hover {text-decoration:none;}

.video_container p {margin:0px!important; line-height:16px;}

.no_bg { background-image:none!important;}



/*----------------------------- Bottom Blocks -------------------------------*/

#topBody-full {background:url(../images/down_shadow_1.jpg) center bottom no-repeat; padding-bottom:40px;}
#bottomBody {background:url(../images/down_shadow.jpg) center bottom no-repeat; padding-bottom:40px; margin:30px 0px;}

#bottomBody-1 p,#bottomBody-2 p,#bottomBody-3 p {line-height:18px; margin:0px 0px 10px 0px;}
#bottomBody-1 h2, #bottomBody-2 h2,#bottomBody-3 h2 {font-size:20px; margin:0px 0px 7px 0px; padding:0px; }


 /*----------- Login Section (Block 1) ------------*/  
#bottomBody-1{  height:256px; background:url(../images/right_border.jpg) right 8px no-repeat;}
.login_btn_holder{ text-align:center;}
.login_btn_holder a { background: url(../images/login_bg.jpg) 0px -1px no-repeat; display:block; height:30px; font-size:15px; color:#FFF; text-decoration:none; font-weight:bold; width:111px; padding: 13px 0px 0px 0px; margin:0px auto;}
.login_btn_holder a:hover{ background-position: 0px -44px;}

#bottomBody-1 h4 { text-align:center; padding-top:5px;  color:#F90; font-size:12px; margin:0px; margin-bottom:10px;} 
#bottomBody-1 h4 a { color:#F60;}
#bottomBody-1 h4 a:hover {text-decoration:none;}
#bottomBody-1 h4.creat_account{ color:#F90; text-decoration:underline; display:block;font-family:Verdana, Geneva, sans-serif;}
#bottomBody-1 h4.creat_account a {color:#F90;}


/*--------------------------- Clients (Block 2) ----------------------------*/

#bottomBody-2{background:url(../images/right_border.jpg) right 8px no-repeat;}
#bottomBody-2 ul { margin:0px; padding:0px; position:relative; left:-10px; top:0px;}
#bottomBody-2 ul li{ background:none; float:left;display:block; padding:5px 19px 3px 18px; margin:0px; list-style-type:none; }
 
 
/*------------------------- Blog Panel (Block 3) ---------------------------*/

#bottomBody-3 { padding-bottom:20px; }

/*------- Latest Blog posts --------*/
#latestPosts {}
#latestPosts h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/head_recent_blogs.jpg) left top no-repeat; height:33px; width:275px; text-indent:-9999px; float:left;}
#latestPosts dl {margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; clear:both; }
#latestPosts dl dd {margin:0px 0px 5px 0px; padding:0px 4px 6px 4px; color:#a6a6a6; font-size:11px;  background:url(../images/blog_bg.jpg) left bottom repeat-x; }
#latestPosts dl dt {margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:url(../images/blog_icon_arrow.jpg) left 7px no-repeat;}

#latestPosts dl dd .blogDateFull { padding-left:62px; background:url(../images/posted-on.jpg) 12px 3px no-repeat;} 
#latestPosts dl dd .blogDateDay {padding-left:6px; background:url(../images/blog_home_bracket_left.jpg) left 2px no-repeat;} 
#latestPosts dl dd .blogDateMonth {padding-left:9px; background:url(../images/blog-date-dot.jpg) 3px 7px no-repeat;}
#latestPosts dl dd .blogDateYear {padding-left:9px; background:url(../images/blog-date-dot.jpg) 3px 7px no-repeat;} 
#latestPosts dl dd .blogDateTime {display:none;}

#latestPosts dl dt a {color:#4a4d4a; padding:0px 4px; text-decoration:none;} 
#latestPosts dl dt a:hover {text-decoration:underline;}

.more_blogs { float:right; text-align:right; padding:2px 25px 0px 0px; width:300px; position:relative; margin-bottom:23px; background:url(../images/more_ico.jpg) 98% 8px no-repeat; text-transform:uppercase; }
.more_blogs a {text-decoration:underline; font-weight:bold; font-size:11px;}
.more_blogs a:hover {text-decoration:none;}

/*-------------------------- End of Bottom Blocks ----------------------------*/







/*-------------------------- Contact Form Section  Start ---------------------------*/

#formhandler_contact_form3 {padding:25px 0px 40px 0px;}

#formhandler_contact_form3 fieldset {border:none;}
#formhandler_contact_form3 legend {display:none;}
#formhandler_contact_form3 .row {padding:4px 0px 4px 0px;}
#formhandler_contact_form3 .fieldErrorMsg {padding-left:92px;}
#formhandler_contact_form3 .fieldErrorMsg {padding-left:121px; color:#F00; font-size:11px;}
#formhandler_contact_form3 .error { background: url(../images/notification_icon.jpg) 5px 1px no-repeat; padding:2px 0px 0px 25px; display:block;}

input[type="submit"] {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; font-weight:bold; outline:none;}

textarea { background:url(../images/textfield_bg.jpg) left -80px no-repeat ; padding:7px 7px 5px 7px; margin:0px 0px 2px 0px; width:336px; height:67px; overflow:auto; border:none; font-size:13px; font-weight:bold; color:#333;}

#formhandler_contact_form3 #firstname,#formhandler_contact_form3 #phone {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:218px;}

input[type="text"] {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:222px; border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}

input[type="checkbox"] {margin-top:6px;}

#promotioncode {background: url(../images/textfield_bg.jpg) left -161px no-repeat; width:182px;  border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}

#title,#mathguard_answer {background: url(../images/textfield_bg.jpg) left -55px no-repeat; width:74px;  border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}

#mathguard_answer {margin-left:10px; margin-top:10px;}

#email {width:333px; background:url(../images/textfield_bg.jpg) left -27px no-repeat;}

#formhandler_contact_form3 label { display:block; width:105px; float:left; clear:both; color:#141414; margin:4px 0px 0px 0px; text-align:right; padding-right:15px;}

/*#formhandler_contact_form3 textarea { background:url(../images/textfield_bg.jpg) left -80px no-repeat ; padding:7px 7px 5px 7px; margin:0px 0px 2px 0px; width:336px; height:67px; overflow:auto; border:none; font-size:13px; font-weight:bold; color:#333;}*/

#formhandler_contact_form3 input[type="submit"] {background:url(../images/login_bg.jpg) left top no-repeat; width:112px;  height:45px; border:none; display:block;  margin:8px 0px 0px 121px; padding:8px 0px 5px 3px; cursor:pointer;}
#formhandler_contact_form3 input[type="submit"]:hover {background:url(../images/login_bg.jpg) left -43px no-repeat;}

.requiredField,.mandatory  {color:#F00; margin-left:3px;}

select { background:url(../images/textfield_bg.jpg) left -161px no-repeat ; padding:3px 5px 5px 0px; margin:0px 0px 2px 0px; width:196px; border:none;}






/*------------------------------------- Footer --------------------------------------------*/

#footer {background-color:#6d6e71; height:142px; }
.footer_block{width:940px; margin:0px auto 0px auto;height:142px; color:#cdcdcd}
.footer_left{ width:496px; height:44px; float:left; margin:98px 0px 0px 0px;}
.footer_left a{ color:#cdcdcd; text-decoration:none;}
.footer_left a:hover { text-decoration:underline;}

.footer_right{ width:300px; height:94px; float:right; margin-top:20px;}
.copyright{ color:#9b9a9a;}
.twitter{ float: right; width:200px; height:36px; text-align:right;}
.twitter a{ color:#b2b2b2; font-weight:bold; background:url(../images/twitter.jpg) right 0px no-repeat; display:block; text-decoration:none; padding:7px 43px 7px 0px;}
.facebook{ float: right; width:200px; height:36px; margin-top:15px; text-align:right;}
.facebook a{color:#b2b2b2; font-weight:bold; background: url(../images/facebook.jpg) right 0px no-repeat; display:block;text-decoration:none; padding:7px 43px 7px 0px;}

/*--------------------------------- End of Footer ----------------------------------------*/

 div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
 
 	/* G-Maps CSS */
	
	#gmOverlay {
		position: absolute;
		left: 0;
		width: 100%;
		background-color: #333;
		cursor: pointer;
		z-index: 8;
	}
	
	#gmCenter, #gmBottomContainer {
		position: absolute;
		left: 50%;
		overflow: hidden;
		background-color: #fff;
		z-index: 9;
	}
	
	.gmLoading {
		background: #fff url(../images/loading_gmap.gif) no-repeat center;
	}
	
	#gmMap {
		width: 600px;
		height: 400px;
		border: 10px solid #fff;
	}
	
	#gmBottom {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}
	
	#gmCloseLink {
		display: block;
		float: right;
		width: 80px;
		height: 22px;
		background: transparent url(../images/closelabel_gmap.gif) no-repeat center;
		margin: 5px 0;
	}
	
	#gmCaption {
		margin-right: 71px;
	}
	/* G-Maps CSS */
	
	#gmOverlay {
		position: absolute;
		left: 0;
		width: 100%;
		background-color: #333;
		cursor: pointer;
		z-index: 8;
	}
	
	#gmCenter, #gmBottomContainer {
		position: absolute;
		left: 50%;
		overflow: hidden;
		background-color: #fff;
		z-index: 9;
	}
	
	.gmLoading {
		background: #fff url(../images/loading_gmap.gif) no-repeat center;
	}
	
	#gmMap {
		width: 600px;
		height: 400px;
		border: 10px solid #fff;
	}
	
	#gmBottom {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}
	
	#gmCloseLink {
		display: block;
		float: right;
		width: 80px;
		height: 22px;
		background: transparent url(../images/closelabel_gmap.gif) no-repeat center;
		margin: 5px 0;
	}
	
	#gmCaption {
		margin-right: 71px;
	}

 .gmap_button_holder{
	 height:81px;
	 width:270px;
	 float:left;
	 background: #f1f1f1 url(../images/gmap_button_bg.jpg) no-repeat center;
     clear:both;
     display:block;
}
 .gmap_button_holder-uk{
	 height:81px;
	 width:270px;
	 float:left;
	 background: #f1f1f1 url(../images/gmap_button_bg.jpg) no-repeat center;
     clear:both;
     display:block;
     margin-bottom:20px;
}
 .gmap_button_holder-us{
	 height:81px;
	 width:270px;
	 float:left;
	 background: #f1f1f1 url(../images/gmap_button_bg-us.jpg) no-repeat center;
     clear:both;
     display:block;
}




 .gmap_button_holder a ,  .gmap_button_holder-uk a ,  .gmap_button_holder-us a {
	 
  	text-indent:-2000px;
  	height:100px;
	width:277px;
	float:left;
	 

}

 /*--------------------------- plan_block --------------------------*/
.plan_block{}
.plan_block h3 {font-size:16px; margin-bottom:13px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x;} 
.plan_block ul {}
.plan_block ul li {list-style-type:none;}
.plan_block ul li a {text-decoration:none;color:#069; font-size:12px; font-weight:bold;}


 /*--------------------------- risk free block --------------------------*/
.risk_free {}
.risk_free h3 { font-size:16px; margin-bottom:13px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x;} 
.risk_free ul {}
.risk_free ul li {list-style-type:none; background:url(../images/list_icon.gif) left 10px no-repeat; padding:5px 0px 3px 20px;}
.risk_free .highlighted {color:#F00; font-weight:bold;}

 /*--------------------------- Have a question --------------------------*/
.question {}
.question h3 { font-size:16px; margin-bottom:8px; padding-bottom:6px;  background:url(../images/contact-us_boderline.jpg) left bottom repeat-x;}
.question h4 {font-weight:normal;}
.question h4 a {font-weight:bold; color:#12609c;}
.question img {float:left; margin-right:10px;}
.question h5 {font-size:20px;}
.question a {color:#F60; text-decoration:underline;}
.question a:hover {color:#F60; text-decoration:none;}


#overDiv{
	background-color:#fff;
	padding:10px;
}

.left_border border_row a{
	color:#ee6500;
	text-decoration:underline;
	}
	.left_border border_row a:link{
	color:#ee6500;
	text-decoration:underline;
	}

.left_border border_row a:visited{
	color:#ee6500;
	text-decoration:none;

