* { margin: 0; padding: 0; }
/*body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #efefef; }*/
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #fff; }

.blueheader15pt { background-color: #f2f2f2; font-size: 15px; color: #16316f; font-weight: bold; }

.blueheader { font-family: Arial, Helvetica, sans-serif; color: #16316f; font-size: 13px; padding: 4px; font-weight: bold; }


.main_container { margin: 0 auto; width: 1015px; background-color: #fff; }
.wrapper_container { background-color: #fff; margin: 0 auto; }
.TextboxGray { color: #9D9D9D; }
.header_top { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; padding-top: 8px; }
.headr_right ul { margin: 0; padding: 0; list-style: none; }
.headr_right ul li { border-right: 1px solid #363636; display: block; float: left; line-height: 10px; padding-left: 12px; padding-right: 7px; }
.headr_right { padding-right: 3px; }
.headr_right ul li.last { border: medium none; display: block; float: left; line-height: 10px; padding-left: 8px; padding-right: 0; }
.headr_right ul li.mid { display: block; float: left; line-height: 10px; padding-left: 9px !important; padding-right: 8px !important; }
.headr_right ul li a { float: left; display: block; font-family: Verdana, Geneva, sans-serif; color: #363636; font-size: 10px; text-decoration: none; text-transform: uppercase; }
.Header_right_question { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003e7e; font-weight: bold; text-transform: uppercase; padding-right: 2px; }
.header_phone { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 18px; }
.navigation { width: 984px; background-color: #003e7e; height: 34px; }
.navigation ul { margin: 0; padding: 0; list-style: none; }
.navigation ul li { float: left; display: block; background-image: url(../images/nav_devide.png); background-position: left center; background-repeat: no-repeat; line-height: 28px; padding-left: 26px; padding-right: 19px; line-height: 28px; }
.navigation ul li.first { float: left; display: block; background-image: none; padding-left: 20px; padding-right: 18px; line-height: 28px; }
.navigation ul li.last { float: left; display: block; padding-left: 14px !important; padding-right: 0 !important; line-height: 28px; }
.navigation ul li a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #feffff; font-weight: bold; text-transform: uppercase; }
.home_right { background-color: #efefef; }
.sagamore_right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.Plan_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; padding-left: 1px; }
.Plan_text a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-decoration: underline; }
.plan_search { height: 88px; background-color: #efefef; border: 1px solid #a7cce0; }
.Being_btn { height: 29px; width: 94px; background-color: #003e7e; }
.Being_btn a { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; display: block; text-decoration: none; }
.plan_search_text { font-family: Arial, Helvetica, sans-serif; color: #00a0dc; font-size: 20px; font-weight: bold; }
.Questions_quick { font-family: Arial, Helvetica, sans-serif; color: #003e7e; font-size: 14px; font-weight: bold; }
.plan_res { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #008fc5; }
.newest_home { border-left: 1px solid #a7cce0; border-right: 1px solid #a7cce0; border-bottom: 1px solid #a7cce0; }
.Featured_plan { }
.Product { }
.newest_top { height: 30px; background-color: #003e7e; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; line-height: 30px; padding-top: 2px; }
.home_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 15px; }
.see_more a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: underline; font-weight: bold; }
.social { border: 1px solid #a7cce0; height: 85px; }
.customer_right { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; border: 1px solid #a7cce0; }
.customer_right a { font-family: Arial, Helvetica, sans-serif; color: #003e7e; font-size: 12px; text-decoration: underline; }
.heading_face { font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif; color: #484848; font-size: 13px; }
.input_fld { width: 212px; background-color: #fff; border: 1px solid #1c5180; height: 23px; color: #515050; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 25px; }
.sign_btn { background-color: #818181; width: 80px; height: 25px; }
.sign_btn a { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none; text-transform: uppercase; }
.signup_btn { padding-top: 2px; }
.member_text { font-family: Arial, Helvetica, sans-serif; /* color  :#004b79;*/ color: #003e7e; font-size: 12px; font-weight: bold; }
.insider_wrap { background-color: #003e7e; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; height: 30px; padding-top: 2px; }
.head_first { font-family: Calibri; font-size: 14px; color: #000066; }
.get_frst_containt { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 18px; }
.get_box { border-left: 1px solid #a7cce0; border-bottom: 1px solid #a7cce0; border-right: 1px solid #a7cce0; }
.read a { font-family: Arial, Helvetica, sans-serif; color: #003e7e; font-size: 12px; text-decoration: underline; }
.scoop_head { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 15px; font-weight: bold; }
.house_list { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 16px; }
.home_buyer { border: 1px solid #a7cce0; }
.home_list_buyer ul { list-style: none; margin: 0; padding: 0; }
.home_list_buyer ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 21px; }
.signup_2 { background-image: url(../images/input_wrap.jpg); background-repeat: no-repeat; width: 245px; height: 90px; }
.signup_3 { background-image: url(../images/input_wrap.jpg); background-repeat: no-repeat; width: 343px; height: 90px; }
.sign_fav_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
.fav_sign { background-color: #FFFFFF; border: 1px solid #5B8299; height: 25px; /*  width: 214px;*/ width: 149px; color: #515050; font-family: Arial,Helvetica,sans-serif; line-height: 25px; font-size: 12px; padding-left: 1px; }
.footer_nav ul { margin: 0; padding: 0; list-style: none; }
.footer_nav ul li { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border-left: 1px solid #000000; }
.footer_nav ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; }
.footer_nav ul li.first { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border: none; }
.footer_nav { padding-left: 69px; }
.footer_nav_botm ul { margin: 0; padding: 0; list-style: none; }
.footer_nav_botm li { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border-left: 1px solid #000000; }
.footer_nav_botm ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; }
.footer_nav_botm ul li.first { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border: none; }
.footer_nav_botm { padding-left: 90px; }

.footer_nav_botm_2 ul { margin: 0; padding: 0; list-style: none; }
.footer_nav_botm_2 li { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border-left: 1px solid #000000; }
.footer_nav_botm_2 ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.footer_nav_botm_2 ul li.first { float: left; display: block; line-height: 12px; padding-left: 7px; padding-right: 7px; border: none; }
.footer_nav_botm_2 { padding-left: 310px; }
.copy_right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }


/*------tab---------------------------*/
.container { background-color: #003e7e; float: left; width: 265px; }
.container span { color: #FFFFFF; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 21px; font-weight: bold; margin: 0; padding: 2px 8px; }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 27px; border-bottom: 1px solid #89c5e8; border-left: 1px solid #89c5e8; width: 264px; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 26px; line-height: 26px; border: 1px solid #89c5e8; border-left: none; margin-bottom: -1px; background: #d6f0ff; overflow: hidden; position: relative; margin-right: 2px; padding: 0 4px; }
ul.tabs li.mid { float: left; margin: 0; padding: 0; height: 26px; line-height: 26px; border: 1px solid #89c5e8; border-left: none; margin-bottom: -1px; background: #d6f0ff; overflow: hidden; position: relative; margin-right: 2px; padding: 0 4px !important; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 12px; padding: 0 6px; outline: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
ul.tabs li a:hover { background: #d6f0ff; }
html ul.tabs li.active, html ul.tabs li.active a:hover { border-bottom: 1px solid #D6F0FF; }
.tab_container { border: 1px solid #89c5e8; border-top: none; clear: both; float: left; width: 263px; background: #d6f0ff; }
.tab_container_box { padding-left: 10px; }
.tab_content h2 { font-weight: normal; padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em; }
.tab_content h3 a { color: #254588; }

.tab_box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; }
.plan_number { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; }
.label_tab { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width: 30px; }
.label_tab input { float: left; margin: 0; padding: 0; }
.label_tab label { float: left; padding-left: 1px; }
.view_btn { background-color: #003e7e; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; width: 91px; cursor: pointer; border: none; -webkit-appearance: none; }

.emailplan { background-color: #003e7e; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: bold; width: 110px; cursor: pointer; border: none; }
.or_text { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }
.Enter_input { width: 118px; height: 18px; border: 1px solid #1c5180; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Enter_palan { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: bold; }
.go_btn { width: 32px; height: 19px; background-color: #003e7e; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; border: none; cursor: pointer; -webkit-appearance: none; }
/*------Tab2 start-----------------*/
#tab2 { height: 251px; }
/*------Tab3 start-----------------*/
#tab3 { height: 251px; }
.to_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.enter_plan_go { padding-left: 2px; }
.saga_text { padding-left: 1px; }


.edit_box { float: right; height: auto; width: auto; }

.edit_box1 { float: right; height: auto; width: auto; }

.edit_box2 { float: right; height: auto; width: auto; margin-right: 2px; }


.slide { position: absolute; }
#index-slide { float: left; width: 708px; height: 313px; margin: 0; padding: 0; position: relative; }
#index-slide .slide { position: absolute; top: 0; left: 0; z-index: 1; background-color: #efefef; }
#index-slide img { display: block; float: left; }
#index-slide img.one { width: 484px; margin-right: 7px; height: 313px; }
#index-slide img.two { width: 212px; height: 122px; margin-bottom: 0px; border: 1px solid #c8c8c8; margin-top: 5px; }
#index-slide img.three { width: 212px; height: 122px; border: 1px solid #c8c8c8; }
#index-slide img.banner-inner { position: absolute; top: 0; right: 0; border-left: 2px solid #fff; border-bottom: 2px solid #fff; }



/*------toolbar-slide------------------------*/
div.toolbar { position: absolute; bottom: 4px; width: 100%; height: 30px; z-index: 9; }
#index-slide div.toolbar div.caption { color: #000000; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 30px; margin-left: 7px; margin-top: -13px; width: 214px; }
#index-slide div.toolbar div.controls { float: right; margin: 3px -118px 0 0; }
#index-slide div.toolbar div.controls div { margin-left: 3px; float: left; cursor: pointer; width: 22px; height: 22px; }

/*#index-slide div.controls .play { background: url(../images/heroImagePlay.jpg); }
#index-slide div.controls .pause { background: url(../images/heroImagePause.jpg); }
#index-slide div.controls .prev { background: url(../images/button_toolbarleft.png); }
#index-slide div.controls .next { background: url(../images/button_toolbarright.png); }*/
#index-slide div.controls .play {  background: url(../images/Slider_PlayButtons.png) no-repeat top left;background-position: -144px 0; width: 22px; height: 23px; }
#index-slide div.controls .pause {background: url(../images/Slider_PlayButtons.png) no-repeat top left;background-position: -72px 0; width: 22px; height: 23px; }
#index-slide div.controls .prev { background: url(../images/Slider_PlayButtons.png) no-repeat top left;  background-position: 0 0; width: 22px; height: 23px; }
#index-slide div.controls .next {background: url(../images/Slider_PlayButtons.png) no-repeat top left;  background-position: -216px 0; width: 22px; height: 23px;}

.slider_content { float: left; width: 712px; height: auto; height: 304px; position: relative; }

.head_slide { bottom: 40px; height: auto; left: 494px; position: absolute; width: 150px; z-index: 9; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.slide_text_cap { bottom: 1px; height: auto; left: 494px; position: absolute; width: 157px; z-index: 9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-decoration: underline; }

/*-------------------------------Search_result-------------------------------------*/

#search_page .search_pag { background-image: url(../images/search_bg.png); background-repeat: no-repeat; width: 588px; height: 24px; }


#search_page .sort_box { background-color: #efefef; height: 39px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003e7e; }
#search_page .most_input { width: 164px; height: 20px; border: 1px solid #7f9db9; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 1px; }
#search_page .show_input { width: 46px; height: 18px; border: 1px solid #7f9db9; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#search_page span.page_no { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #058bbd; }
#search_page .page_input { width: 33px; height: 13px; border: 1px solid #7f9db9; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px; text-align: center; }

/*---------------------------space--------------------*/
#search_page .space2 { height: 15px; }
#search_page .space1 { height: 10px; }
#search_page .nd_space { height: 5px; }
#search_page .nd_space1 { height: 8px; }
#search_page .nd_space2 { height: 5px; }
#search_page .nd_space3 { height: 10px; }
#search_page .space5 { height: 16px; }

/*-------------------------space----------------------*/




#search_page .houseplan_box { border: 1px solid #a7cce0; width: 229px; }
#search_page .hs_NDG { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003e7e; font-weight: bold; }
#search_page .hs_nd_cntnt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#search_page .save_btn { width: 124px; height: 24px; background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; cursor: pointer; border: none; text-decoration: none; padding: 4px; }
#search_page .save_btn a { width: 124px; height: 24px; background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; display: block; text-decoration: none; line-height: 24px; }

#search_page .view_btn { width: 101px; height: 25px; background-color: #003e7e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
#search_page .view_btn a { width: 82px; height: 24px; background-color: #003e7e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; display: block; line-height: 24px; }
#search_page .view_result { font-family: Arial, Helvetica, sans-serif; color: #003e7e; font-size: 13px; font-weight: bold; }
#search_page .view_result a { font-family: Arial, Helvetica, sans-serif; color: #003e7e; font-size: 13px; font-weight: bold; text-decoration: underline; display: block; }
#search_page .blue_srch_box { width: 116px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #fff; background-color: #003e7e; font-size: 12px; }
#search_page .blue_srch_box a { width: 116px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #fff; background-color: #003e7e; font-size: 12px; display: block; text-decoration: none; line-height: 24px; }
/*#search_page .blue_view_box
{
	width:99px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#003e7e;
	font-size:12px;
	cursor:pointer;
	
}
#search_page .blue_view_box a
{
	width:99px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#003e7e;
	font-size:12px;
	display:block;
	text-decoration:none;
	line-height:24px;
	
}*/
#search_page .structure_input { }
#search_page .min_input { border: 1px solid #7F9DB9; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 13px; padding: 2px; width: 58px; }
#search_page label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left: 2px; }
#search_page .tab_box_search { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; background-color: #efefef; }
#search_page .filtr { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4d4d4d; }
#search_page .arch_style { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; }
#search_page .ach_style_top { background-color: #003e7e; width: 237px; height: 24px; padding-left: 10px; }
#search_page .ach_style_top span { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; }
#search_page .ach_style_top img { margin-right: 4px; }
#search_page .chk_input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-bottom: 4px; padding-top: 4px; }
#search_page .chk_input label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#search_page .chk_input input { margin-right: 4px; }


/*---------------------------------slider------------------------------------------*/

#search_page ul#menu, ul#menu ul { list-style-type: none; margin: 0; padding: 0; }

#search_page ul#menu a { display: block; text-decoration: none; }

#search_page ul#menu li { margin-top: 1px; background: #f6f6f6; border-top: solid 1px #fff; }

#search_page ul#menu li a { background: #003e7e; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 20px; padding-bottom: 4px; padding-left: 11px; padding-top: 4px; }
#search_page ul#menu li a img { margin-right: 3px; }

#search_page ul#menu li a:hover { background: #003e7e; }

#search_page ul#menu li ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; padding: 2px; background-color: #f7f7f7; color: #000; }

#search_page ul#menu li ul li a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; padding: 2px; background-color: #f7f7f7; color: #000; }

#search_page .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
#search_page .code code { display: block; padding: 3px; margin-bottom: 0; }
#search_page .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
#search_page .indent1 { padding-left: 1em; }
#search_page .indent2 { padding-left: 2em; }
.ch_box { margin-left: 10px; }
.backgrnd { background-color: #efefef; width: 237px; }


#search_page .border_gray { border: 1px solid #99b2cb; }
#search_page .borone { border-bottom: 1px solid #cccccc; }





.DisplayError { padding: 10px 10px 10px 10px; border: 1px solid #F9AEAE; background: #FFDCDC; font-family: Verdana; font-size: 10px; }

.DisplayMessage { padding: 10px 10px 10px 10px; border: 1px solid #077733; background: #EEF3F9; font-family: Verdana; font-size: 10px; }

/*modal dialogs*/
.modalBackground { background-color: Gray; filter: alpha(opacity=40); opacity: 0.4; }
.modalTitle { cursor: move; background-color: #F2F2F3; border: solid 1px #ccc; font-size: 120%; color: #003e7e; padding: 3px; text-align: left; }
.modalMessage { color: #E45F00; font-weight: bolder; font-size: 140%; text-align: center; }
.modalPopup { background-color: #fff; border: solid 1px #000; padding: 3px; width: 500px; }

.red10pt { color: Red; font-size: 10px; vertical-align: top; }

.red12pt { color: Red; font-size: 12px; vertical-align: top; }

.red11pt { color: Red; font-size: 11px; vertical-align: top; font-family: Verdana; }
.red12ptBold { color: Red; font-size: 12px; vertical-align: top; font-weight: bold; }

.red14pt { color: Red; font-size: 14px; vertical-align: top; font-weight: bold; }

.red18ptBold { color: Red; font-size: 18px; vertical-align: top; font-weight: bold; }

.DisplayError { padding: 10px 10px 10px 10px; border: 1px solid #F9AEAE; background: #FFDCDC; font-family: Verdana; font-size: 10px; }

.DisplayMessage { padding: 10px 10px 10px 10px; border: 1px solid #077733; background: #EEF3F9; font-family: Verdana; font-size: 10px; }

/*-----------accunt---------------------------*/
.serch_site { border: 1px solid #7F9DB9; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 17px; padding: 1px; width: 144px; }
.home_lnk { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.home_lnk span { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.serch_text { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.account_left { border: 1px solid #A7CCE0; color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.sign_out { text-decoration: underline; }
.hstry_btn { background-color: #0070c0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; height: 30px; font-weight: bold; }
.account_left_bg { background-color: #f2f2f2; }
.account_gray_box { color: #08125e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.account_text { color: #08125e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.account_text a { color: #08125e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.account_help { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; }
.account_help a { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; }
.account_help_txt { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.account_help_txt_mail { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.account_help_txt_mail a { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.acnt_prfr { background-color: #000066; }
.acnt_prfr_txt { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.acnt_prfr_txt span { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.acnt_prfr_txt a span { color: #08125e; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.favrate { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.allmy_fav a span { color: #08125e; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.run_gray { background-color: #f2f2f2; }
.remove { color: #08125E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.remove a { color: #08125E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }


/*----------------step checkout------------------------*/

.gray_step { background-color: #f2f2f2; color: #002060; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
.gray_step span.small_blue { background-color: #f2f2f2; color: #002060; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.dark_gray span.small_blue { color: #002060; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.dark_gray { background-color: #bfbfbf; }

/*--------------------advance_srch----------------------------*/

.tab_box_search_adv { color: #4D4D4D; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
/*.clr_btn
{
	 background-color: #818181;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    cursor:pointer;
    text-decoration: none;		
    width:99px;			
}
.clr_btn a
{
	 background-color: #818181;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
}*/
.black_txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight: bold; }
.border_chek { border-bottom: 2px solid #b2c5d8; }
.brown_txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4d4d4d; }
.plans_fnd { margin-left: 278px; }
.sort_by { padding-left: 233px; }


/*--------------------------details------------------------------*/

span.top_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003e7e; text-decoration: none; }

.detail_txt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.detail_navi { height: 51px; background-color: #003e7e; }
.detail_navi ul { margin: 0; padding-top: 7px; list-style: none; }
.detail_navi ul li { float: left; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; padding-left: 12px; padding-right: 12px; border-left: 1px solid #226dbb; line-height: 18px; text-align: center; }
.detail_navi ul li a { float: left; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.black_small_txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; }
.black_small_txt span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; }
.gray_box { background-color: #efefef; }
.light_gray_box { background-color: #F2F2F2; }
.greebriar_head { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003e7e; line-height: 19px; }
.pricing_box { border: 1px solid #003e7e; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }
.price_product { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 14px; }
.all_price { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003e7e; }
.all_price a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003e7e; text-decoration: underline; }
.all_price_all a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003e7e; text-decoration: none; }
.blue_txt { background-color: #003E7E; height: 24px; width: 143px; }

.note_text { color: #939393; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }

.note_text1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }

.column_text { color: #4D4D4D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }

.column_text1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }


.btnstartcheckout { background-color: #003E7E; color: White; border: none; cursor: pointer; font-weight: bold; height: 28px; width: 143px; }

.submit_secure_order { color: White; background-color: #003E7E; border: none; height: 45px; width: 180px; cursor: pointer; }

.btn_Coupon { color: White; background-color: #003E7E; border: none; font-size: 11px; height: 20px; font-weight: bold; width: 45px; cursor: pointer; }

.blue_txt a { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; display: block; line-height: 23px; }
.gray_btn { background-color: #818181; height: 24px; cursor: pointer; width: 149px; border: none; }
.gray_btn a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; display: block; }
.Blue_btn_small { background-color: #003E7E; height: 24px; width: 143px; }
.Blue_btn_small a { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; text-decoration: none; line-height: 24px; }
.sub_head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #034080; font-weight: bold; border-bottom: 2px solid #034080; padding-bottom: 3px; }
.black_para { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }
.copy_small_txt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border-bottom: 1px solid #819fbf; padding-bottom: 2px; }
.black_subhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight: bold; border-bottom: 1px solid #819fbf; padding-bottom: 3px; text-transform: uppercase; }
.black_para_txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 18px; }
.price_hlp { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }
.price_hlp a { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: underline; }
.hs_plan_list { width: 33%; color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.hs_plan_list ul { margin: 0; padding: 0; list-style: none; }
.hs_plan_list ul li a { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 22px; }
.frst_list { text-decoration: none !important; }
.light_blue_box { background-color: #c6d9f1; height: 58px; }
.big_black { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 16px; font-weight: bold; }
.avrg_black { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px; }
.black_para_txt p a { color: #003e7e; }



/*-----------------advance search new on 14 Nov, 2011 start------------------------*/
.myaccount_box { background-color: #EFEFEF; color: #013e7d; font-family: Arial,Helvetica,sans-serif; font-size: 15px; height: 39px; font-weight: bold; padding-left: 5px; }

.blueboldlink { color: #013e7d; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }

.blue20ptlink { color: #013e7d; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; text-decoration: underline; }
.hs_plan { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003e7e; border-bottom: 2px solid #003e7e; padding-bottom: 4px; width: 100%; font-weight: bold; }
.adv_no { color: #4d4d4d; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.checkbox_width { width: 30px; }
.houseplan_specification { width: 95%; }
.houseplan_specification span.checkbox input { float: left; }
.houseplan_specification label { padding-left: 2 !important; float: left; }

#search_page .blue_view_box { width: 99px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #fff; background-color: #003e7e; font-size: 12px; border: none; cursor: pointer; }
#search_page .blue_view_box a { width: 99px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #fff; background-color: #003e7e; font-size: 12px; font-weight: bold; display: block; text-decoration: none; line-height: 24px; }
.clr_btn { background-color: #818181; color: #fff; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 24px; line-height: 24px; text-decoration: none; border: none; padding: 0 10px; cursor: pointer; }
.clr_btn a { background-color: #818181; color: #fff; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; height: 24px; line-height: 24px; text-decoration: none; }


/*-----------------advance search new on 14 Nov, 2011 End------------------------*/


.InventoryName { font-weight: bold; padding-left: 4px; float: left; }

.image_header { background-image: url(../images/search_bg.png); background-repeat: no-repeat; width: 588px; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #013e7d; padding-left: 2px; font-weight: bold; }

.RightTextAlin { padding-left: 10px; }

.SumbitFreeQuot { background-color: #003E7E; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 30px; padding-left: 10px; padding-right: 10px; vertical-align: middle; border: 0px; cursor: pointer; }
.printPage { color: #003E7E; font-size: 14px; font-weight: bold; }

.printPage a hover { color: #003E7E; font-size: 14px; font-weight: bold; }
.ResetPage { color: #003E7E; font-size: 12px; font-weight: normal; }

.ResetPage a hover { color: #003E7E; font-size: 12px; font-weight: normal; }

.ModifiedPlanLeftColumn { height: 100%; background-color: #EFEFEF; padding-top: 20px; padding-left: 10px; color: #003E7E; }

.ModifiedPlanLeftColumn a { color: #003E7E; }

.ModifiedPlanLeftColumn a hover { color: #003E7E; }


.PlanSku1 { font-weight: bold; font-size: 13px; color: #003E7E; }

.Heading1 { border-bottom: 1px solid #003E7E; color: #000066; font-size: 14px; font-weight: bold; }

.continue { background-color: #003E7E; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 43px; padding-left: 10px; padding-right: 10px; vertical-align: middle; border: 0px; width: 157px; }

.GoToMyAccount { background-color: #bfbfbf; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 43px; padding-left: 10px; padding-right: 10px; vertical-align: middle; border: 0px; width: 180px; border: 1px solid #000000; }

.BottomSpace { height: 100px; }


/* Learning -- Jogendra */

.blueBold15pt { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; line-height: 19px; }
.blueBoldBottomBorder15pt { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; line-height: 19px; border-bottom: 1px solid black; }
.blueBold13pt { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; line-height: 19px; }
.blueBold12pt { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }

.blueBold12pt a { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.blueBold12pt a:hover { color: #E45F00; text-decoration: underline; }

.blueBold12ptWithBorder { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }

.blueBold12ptWithBorder a { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.blueBold12ptWithBorder a:hover { color: #E45F00; text-decoration: underline; }

.blueBold12ptWithBorder img:hover { border: 1px solid #E45F00; width: 163px; height: 148px; }

.grayBold12pt { color: #7F7F7F; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }

.grayBold12pt a { color: #7F7F7F; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.grayBold12pt a:hover { color: #E45F00; text-decoration: underline; }

.grayBold15pt { color: #7F7F7F; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; line-height: 19px; }

.grayBold12pt { color: #7F7F7F; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.grayBold11pt { color: #7F7F7F; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.a_link a { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; }
.a_link a:hover { color: #E45F00; }

.a_link12 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.a_link12:hover { color: #E45F00; }

.a_link14bold { color: #003e7e; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; text-decoration: underline; }
.a_link14bold:hover { color: #E45F00; }

.a_linkBlue12 { color: #003E7E; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; }
.a_linkBlue12:hover { color: #E45F00; }

.btnSeeAllArticles { background-color: #7F7F7F; border: 1px solid black; color: #FFFFFF; cursor: pointer; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; }

.rightArrow { width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 16px solid white; margin: -16px 0 1px 273px; }

.blueBackground { background-color: #003E7E; color: #FFFFFF; font-weight: bold; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; }

.blueBackground1 { background-color: #003E7E; color: #FFFFFF; font-weight: bold; padding-left: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; }
/* Learning */


.red10pt { color: Red; font-size: 10px; vertical-align: top; }

.red12pt { color: Red; font-size: 12px; vertical-align: top; }
.red12ptBold { color: Red; font-size: 12px; vertical-align: top; font-weight: bold; }

.red14pt { color: Red; font-size: 14px; vertical-align: top; font-weight: bold; }
.red20ptBold { color: Red; font-size: 20px; vertical-align: top; font-weight: bold; }
.Black10pt { font-family: Verdana; font-size: 10px; color: Black; }
.Black10ptBold { font-family: Verdana; font-size: 10px; color: Black; font-weight: bold; }
.Black11ptBold { color: Black; font-size: 11px; font-weight: bold; text-decoration: none; }


.Black12pt { font-family: Arial; font-size: 12px; color: Black; }
.Black12ptBold { font-family: Arial; font-size: 12px; color: Black; font-weight: bold; }

.Black14ptBold { font-family: Arial; font-size: 14px; color: Black; font-weight: bold; }
.Black18ptBold { font-family: Arial; font-size: 18px; color: Black; font-weight: bold; }
img { border: 0; }

.hidetextbox{display:none;}
.blueheader_Personalized { font-family: Arial, Helvetica, sans-serif; color: #00AEF1; font-size: 18px; padding: 4px; font-weight: bold; }
.blackheader_Personalized { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 14px; padding: 4px; font-weight: bold; }

.Personalized_Next { background-color: #8EB4E3; font-weight:bold; border: 1px solid black; font-family: Arial,Helvetica,sans-serif; font-size: 20px; height: 38px; text-decoration: none; width: 200px; }


.sprite-facebook{ background: url(../images/spritesocialimage.png) no-repeat top left;background-position: 0 0; width: 107px; height: 37px;display:block;} 
.sprite-twiter{  background: url(../images/spritesocialimage.png) no-repeat top left;background-position: -157px 0; width: 82px; height: 38px; padding-bottom: 4px;display:block; } 
.sprite-youtube{ background: url(../images/spritesocialimage.png) no-repeat top left;background-position: -289px 0; width: 84px; height: 37px;display:block; } 