charset "utf-8";

/* CSS Document */
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#fff; color:#505050 }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; list-style-type:none; }

img, fieldset { border:0; float:left; outline:none; }

a { outline:none; border:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.display { display: none }

input { outline:none; }

.clearboth { clear:both; }

.Disply { display:none; }

/**Main Container*/
#Wrapper { width:985px; height:auto; margin:auto; }

/************Header*******/
#Wrapper div#header { width:985px; height:136px; border-bottom:1px solid #fff; float:left; background:#ef2d74; }


#header div.headerright { width:420px; height:136px; float:left; }


.headerright li { margin:0; padding:0; float:left; font-size:12px; color:#FFF; }

.headerright li a { margin:0; padding:0; float:left; font-size:12px; color:#FFF; text-decoration:none; }

.headerright li a:hover { text-decoration:underline; }

.headerright li span { margin:0; padding:0 8px 0 11px; float:left; }

.headerright div.form{ width:339px; height:auto; float:right;}
.leftformbg{ width:7px; height:22px; background:url(../graphics/MainSite/left_form_bg.jpg) no-repeat; float:left;}
.midformbg{ width:221px; height:22px; border:none; background:url(../graphics/MainSite/form_bg.jpg) repeat-x; float:left; padding:0 10px 0 0;}
.midinput{ width:223px; height:22px; border:none; background:none; float:left;  font-size:13px; float:left; color:#797979;}
.submit{ float:left;}

/*********************>>Navigation<<*****************************/
#Wrapper div#Navigation { width:959px; height:39px; border-bottom:1px solid #fff; float:left; background:url(../graphics/MainSite/nav_blue_bg.gif); padding:0 0 0 26px; line-height:39px; }

#Navigation ul { width:959px; height:39px; float:left; margin:0; padding:0; list-style-type:none; }

#Navigation li { height:39px; float:left; margin:0; padding:0 17px 0 14px; background:url(../graphics/MainSite/nav_seprater.gif) top right no-repeat; font-size:13px; color:#FFF; }

#Navigation li a { float:left; text-decoration:none; font-size:13px; color:#FFF; }

#Navigation li a:hover { text-decoration:underline; }

#Navigation li.last { background:none; font-size:13px; color:#FFF; }

/********************************>>>Breadcrumb main<<******************************************/

#Wrapper div#Breadcrumb { width:935px; height:62px; float:left; background:url(../graphics/MainSite/sub_nav_bg.gif); padding:13px 20px 0 30px; }


/****************>>>>>breadcrumb<<<<***********/
#Breadcrumb div.leftbread{ width:544px; height:auto; float:left; color:#ae4c72;}
.leftbread ul{ width:544px; height:auto; float:left; margin:0; padding:0; color:#ae4c72;}
.leftbread ul li{ height:auto; float:left; margin:0;  padding:0 3px; color:#ae4c72; font-size:12px;}
.leftbread ul li a{  color:#000000;float:left;font-size:12px;font-weight:bold;margin:0;padding:0;text-decoration:none;}
.leftbread ul li span{ height:auto; float:left; color:#5e5e5e; font-size:12px;}
/***********************>>>breadcrumb right Links<<<<<< ***************/
#Breadcrumb div.rightbread{ width:390px; height:auto; float:left; color:#ae4c72;}
.rightbread ul{ width:180px; height:auto; float:right; margin:0; padding:0; list-style-type:none;}
.rightbread li{  float:left; margin:0; padding:0; height:23px;  }
.rightbread li a.previous{ font-size:12px; height:23px; line-height:23px; color:#ef2d74; text-transform:none;  float:left; background:url(../graphics/MainSite/previous_icon.gif) 0 2px no-repeat; width:45px; padding:0 0 2px 25px; text-decoration:none;}

#Breadcrumb div.bottomlinks{ width:390px; height:auto; float:left; color:#ae4c72;}
.bottomlinks ul{ width:390px; height:33px; float:left; margin:0; padding:0; }
.bottomlinks li{  height:33px; float:left; margin:0; padding:0 10px 0 0 ; }
.bottomlinks li.nopadi{  height:33px; float:left; margin:0; padding:0 0px 0 0 ; }
.bottomlinks li a.email{ line-height:33px; background:url(../graphics/MainSite/email_icon.gif) 0 8px no-repeat; padding-left:34px; color:#182C4F; text-decoration:none; height:33px; float:left; margin:0; font-size:12px; }

.bottomlinks li a.bookmark{ line-height:33px; background:url(../graphics/MainSite/bookmark_icon.gif) 0 6px no-repeat; padding-left:34px; color:#182C4F; text-decoration:none; height:33px; float:left; margin:0; font-size:12px; }

.bottomlinks li a.print{ line-height:33px; background:url(../graphics/MainSite/print_icon.gif) 0 5px no-repeat; padding-left:34px; color:#182C4F; text-decoration:none; height:33px; float:left; margin:0; font-size:12px; }



.bottomlinks li a:hover{ text-decoration:underline;}
.rightbread li a.next { font-size:12px; color:#ef2d74;  height:23px; line-height:23px; text-transform:none;  float:left; background:url(../graphics/MainSite/nxt_icon.gif) right 2px no-repeat; width:80px;  padding:0 0 2px 0;  text-decoration:none;}
.rightbread li span{  float:left; margin:0; padding:0 7px; color:#B6B2AF; font-size:12px; height:23px; line-height:23px;  }

/***********************>>>>>Content<<<<*************************/
#Wrapper div#Content { width:985px; height:auto; float:left; padding:5px 0 30px 0 ;}



/*****************>>>LeftContent<<<<*****************/

#Content div#leftContent { width:189px; height:auto; float:left; background:#F3F3F3;}
#leftContent h2{ background:url(../graphics/MainSite/left_nav_bg.gif) repeat-x; width:173px; float:left; height:25px; color:#00B5DF; font-size:17px; padding:15px 0 0 16px;}
#leftContent ul{ padding:10px 11px 123px 6px; width:172px; height:auto; float:left;}
#leftContent li{ padding:0 0 0 10px; width:162px; font-size:12px; color:#666666; height:auto; float:left; height:27px; line-height:27px; border-bottom:1px solid #D4D4D4; text-transform:uppercase;}
#leftContent li a{ text-decoration:none; font-size:12px; color:#ef2d74; text-transform:none;  float:left;  }
#leftContent li a:hover{ text-decoration:underline; font-size:12px; color:#ef2d74;  float:left;  }
/****************>>>>>>>right Content<<<<<************************/

#Content div#rightContent { width:986px; height:auto; float:left; padding:0 0 0 10px;}


/***********************>>>>>Product Display<<<<*************************/
#Wrapper div#Contentproduct { width:985px; height:auto; float:left; padding:10px 0 8px 0 ; background:#EBEBEB;}
#Contentproduct h2{ width:975px; height:auto; float:left; padding:0 0 0px 0 ; font-weight:normal; color:#797979;  font-size:15px; padding:0 0 10px 10px;}
#Contentproduct div.outer { width:188px; height:auto; float:left; padding:0 0 0 7px;}


#Wrapper div#Contentproduct2 { width:985px; height:auto; float:left; padding:10px 0 8px 0 ; margin:40px 0 0 0; background:#9A9A9A;}
#Contentproduct2 h2{ width:975px; height:auto; float:left; padding:0 0 0px 0 ; font-weight:normal; color:#fff;  font-size:15px; padding:0 0 10px 10px;}
#Contentproduct2 div.outer { width:188px; height:auto; float:left; padding:0 0 0 7px;}






.outer div.innerborder { width:174px; height:auto; float:left; border:1px solid #CCCCCC; background:#fff; padding:6px; }
.innerborder span.iamgeplace { width:172px; height:134px; float:left; border:1px solid #CCCCCC; }
.textdetails{width:172px; float:left; color:#797979; font-size:12px; padding:4px 0 0 0; }

.textdetailsnow{width:172px; font-family:Verdana, Geneva, sans-serif; float:left; color:#FE2F87;  font-size:12px; padding:0px 0 0 0; }
.textdetailli{width:172px; float:left; color:#FE2F87;  font-size:12px; padding:5px 0 0 0; }
.textdetailli a{color:#787878; text-decoration:none; font-weight:bold; background:url(../graphics/MainSite/signarrow.gif)  right  5px no-repeat;  font-size:12px; width:70px; padding:0 9px 0 0;}




/******************>>>>Footer<<<<<<*******************/
#Wrapper div#footerSlots{ width:985px; padding:10px 0 0 0; float:left;}
#Wrapper div#footer-1 { width:975px; background: #D1EFF8; color: #666; padding: 10px 0 20px 10px; float:left; }

#footer-1 div.category { float: left; width:190px; }
.category h4 { margin: 0; width:180px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding: 0 10px 7px 0; font-size:12px; float:left; color:#00BAE1; }
.category ul { margin: 0;  width:180px;  padding: 0 10px 0 0; font-size:12px; float:left;  }
.category li { margin: 0;  width:180px;  padding: 0 0 4px 0; font-size:11px; float:left; color:#797979;  }
.category li.img { margin: 0;  width:180px;  padding: 0 0 44px 0; font-size:11px; float:left; color:#797979; background:url(../graphics/MainSite/internet_safe_shopping.gif) no-repeat right bottom; }
.category li a {  font-size:11px; float:left; color:#797979; float:left; text-decoration:none;  }
.category li a:hover { color:#797979; text-decoration:underline;  }

/************************>>>>footer Bottom<<<***********************/
#Wrapper div#footer-2 { width:975px; color: #666; padding: 10px 0 20px 10px; float:left; }
div.companyInfo { text-align: center; padding: 0 0 1em 0; }
div.companyInfo p{text-align: center; font-size:11px; color:#666666;}



/***********************>>>>>Content iner<<<<*************************/
#Wrapper div.Content_wht { background:url(../graphics/MainSite/bottom_gras.gif) no-repeat bottom left;}



/***********************>>>>>Product Display inner<<<<*************************/
#Wrapper div#Contentproduct { width:985px; height:auto; float:left; padding:10px 0 8px 0 ; background:#EBEBEB;}
#Contentproduct h2{ width:975px; height:auto; float:left; padding:0 0 0px 0 ; font-weight:normal; color:#797979;  font-size:15px; padding:0 0 10px 10px;}


#Contentproduct div.outer { width:188px; height:auto; float:left; padding:0 0 0 7px;}

.outer div.innerborder { width:174px; height:auto; float:left; border:1px solid #CCCCCC; background:#fff; padding:6px; }
.innerborder span.iamgeplace { width:172px; height:134px; float:left; border:1px solid #CCCCCC; }
.textdetails{width:172px; float:left; color:#797979; font-size:12px; padding:4px 0 0 0; }

.textdetailsnow{width:172px; font-family:Verdana, Geneva, sans-serif; float:left; color:#FE2F87;  font-size:12px; padding:0px 0 0 0; }
.textdetailli{width:172px; float:left; color:#FE2F87;  font-size:12px; padding:5px 0 0 0; }
.textdetailli a{color:#787878; text-decoration:none; font-weight:bold; background:url(../graphics/MainSite/signarrow.gif)  right  5px no-repeat;  font-size:12px; width:70px; padding:0 9px 0 0;}





/************************Landing Page******************************************/
#wrapperlanding{ width:973px; height:auto; margin:auto; padding:18px 0 0 0;}
#landing{ width:973px; height:auto; float:left; background:url(../graphics/MainSite/shadow_rpt.gif) repeat-y;}
#landing span.topauto{ width:973px; height:14px; overflow:hidden; float:left; background:url(../graphics/MainSite/body_top_cor.gif) left top no-repeat;}
#landing div.bottmauto{ width:965px; height:auto; float:left; padding:0 5px 39px 3px;background:url(../graphics/MainSite/body_bottom_cor.gif) left bottom no-repeat;}

.bottmauto div.headermain{ width:965px; height:auto; padding-top:6px; float:left; background:url(../graphics/MainSite/body_rpt.gif) left top repeat-x}

.divrightimage{ width:505px; height:575px; float:left; background:url(../graphics/MainSite/main_img.jpg) no-repeat;}

.divleftContent{ width:410px; height:575px; float:left; padding-left:30px;}
.divleftContent h1{ width:410px; height:131px; float:left; background:url(../graphics/MainSite/logo.gif) no-repeat;}

.divleftContent h2{ width:410px; height:75px; float:left; background:url(../graphics/MainSite/body_text.gif) no-repeat;}
.divleftContent p{ width:410px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; padding-bottom:15px;}
.linkwidth{ width:261px; float:left;}

.formDiv{ width:410px; height:auto; padding:28px 0 0 0; float:left;}

.divleftContent h3{ width:410px; height:45px; float:left; background:url(../graphics/MainSite/hd_already.gif) no-repeat;}

.maininput{ width:261px; float:left; }
.maininput fieldset{ width:261px; float:left; border:none; padding:0 0 5px 0;}
.maininput fieldset label{ width:90px; font-family:Arial, Helvetica, sans-serif; float:left; height:20px; line-height:20px; font-size:12px; color:#030303; border:none;}

.maininputlaj{ width:168px; float:left; }

.inpfild{ width:152px; height:17px;  font-family:Arial, Helvetica, sans-serif; float:left; background:#fff; font-size:12px; border:1px solid #CCCCCC;}

.inpbtnout{ width:105px; float:left;}





/** register page **/
#wrapperregister{ width:985px; height:auto; margin:auto; padding:18px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#wrapperregister span.topimg{ width:974px; background:url(../graphics/MainSite/register_top.gif) no-repeat; height:23px; float:left; overflow:hidden;}
#wrapperregister span.botmimg{ width:985px; background:url(../graphics/MainSite/register_botmimg.gif) no-repeat; height:23px; float:left; overflow:hidden;}

#wrapperregister div.register_middle{ width:985px; background:url(../graphics/MainSite/register_midrpt.gif) repeat-y; float:left;}
.register_middle div.register_header{ width:943px; background:url(../graphics/MainSite/register_hdr_toprpt.gif) repeat-y; padding:0 0 24px 31px; float:left;}

.register_middle div.register_content{ width:985px; padding:27px 0 0 0px; float:left; background:url(../graphics/MainSite/register_contrpt.gif) repeat-y;}
.register_content p.toptxt{ width:940px; font-size:12px; color:#000; line-height:17px; float:left; padding:0 0 30px 34px;}

.register_content div.regtop_section{ width:940px; float:left; padding:5px 0px 5px 34px;}
.regtop_section .reg_left{ width:406px; float:left; padding:0 32px 0 0;}
.reg_left h2.abtus_hdg{ background:url(../graphics/MainSite/abtu_hdg.gif) no-repeat; height:23px; width:406px; float:left; padding:0 0px 21px 0;}

.reg_left fieldset{ width:406px; float:left; padding:0 0px 6px 0;}
.reg_left fieldset label.reg_lbl{ width:235px; float:left; text-align:left; color:#000; font-size:12px; line-height:20px;}
.reg_left fieldset label.reg_otherlbl{ width:auto; float:left; text-align:left; color:#000; font-size:12px; padding:0px 4px 0 5px; line-height:20px;}
.reg_left fieldset input.reg_txt1{ width:152px; border:1px #cccccc solid; height:17px; float:left; text-align:left; color:#000; font-size:12px;}
.reg_left fieldset input.reg_othrtxt1{ width:46px; border:1px #cccccc solid; height:19px; float:left; text-align:left; color:#000; font-size:12px;}

.reg_left fieldset textarea.reg_address{ width:152px; border:1px #cccccc solid; float:left; text-align:left; color:#000; font-size:12px;}

.reg_left fieldset.findaddress{ background:#E3C6C2; width:370px; float:left; padding:3px 0px 3px 16px; margin:3px 0 10px 0; height:105px; border:1px solid #F73D88}

.reg_left fieldset.findaddress label.reg_findlbl{ width:93px; float:left; text-align:left; color:#000; font-size:11px; line-height:20px;}
.reg_left fieldset.findaddress label.reg_hnolbl{ width:75px; float:left; text-align:left; color:#000; font-size:11px; line-height:20px;}
.reg_left fieldset.findaddress{ background:#E3C6C2; width:370px; float:left; padding:3px 0px 3px 16px; margin:3px 0 10px 0; height:105px; border:1px solid #F73D88}
.reg_left fieldset input.reg_findtxt1{ width:40px; border:1px #cccccc solid; height:15px; text-align:left; color:#000; font-size:12px;font-weight:bold}
.reg_left .next_btn{ float:right; padding:4px 0 0 0;}

.reg_left fieldset select.sel_title{ width:64px; border:1px #cccccc solid; float:left; color:#000; font-size:12px;}


.regtop_section .reg_right{ width:497px; float:left;}
.reg_right div.reg_rhstxt{ width:467px; float:left; padding:0 0px 0px 24px;}
.reg_right div.reg_rhstxt h2.familyinfo_hdg{ background:url(../graphics/MainSite/family_info_hdg.gif) no-repeat; height:23px; width:467px; float:left; padding:0 0px 21px 0;}
.reg_right div.reg_rhstxt p{ width:375px; float:left; font-size:12px; line-height:17px; color:#000; padding:0 0 8px 0;}


div.rhs_bgbox{ background:#e9e6d4; width:467px; float:right; padding:10px 0px 10px 24px;}

.rhs_bgbox span.lbltxt, div.rhs_box span.lbltxt{ float:left; color:#000; width:467px; font-size:12px; padding-bottom:6px; font-weight:bold; line-height:20px;}
.rhs_bgbox div.tobemum{ float:left; width:210px; padding:0px 0 0 135px;}

div.rhs_box{ width:467px; float:left; padding:10px 0px 10px 24px;}
.rhs_box fieldset{ float:left; width:467px; padding-bottom:25px;}
.rhs_box fieldset label.reg_mumlbl{ width:135px; font-weight:normal; float:left; text-align:left; color:#000; font-size:12px; line-height:20px;}
.rhs_box fieldset label.reg_boylbl{ width:auto; font-weight:normal; float:left; text-align:left; color:#000; font-size:12px; padding:0 6px 0 15px; line-height:20px;}

div.rhs_box1{ width:467px; float:left; padding:10px 0px 0px 24px;}
.rhs_box fieldset div.selctmain{ float:left; width:200px;}
div.tickbox { width:400px; padding:0px 0px 7px 0px; float:left;}
.tickbox label.reg_ticklbl{ width:auto; padding:5px 15px 0 0px; float:left; text-align:left; color:#000; font-size:12px;}


.register_middle div.register_contentbotm{ width:951px; padding:15px 0 50px 34px; float:left; background:url(../graphics/MainSite/register_midrpt.gif) repeat-y;}

.register_contentbotm div.reg_botmlhs{ width:411px; float:left; padding-right:47px; }
.reg_botmlhs p{ width:401px; float:left; padding:0px 0px 6px 0px; line-height:15px; font-size:11px; }
.reg_botmlhs ul{ width:411px; float:left; padding-bottom:15px; }
.reg_botmlhs ul li{ background:url(../graphics/MainSite/register_bullet.gif) 0 5px no-repeat; width:401px; float:left; padding:0px 0px 6px 10px; font-size:11px; }

.register_contentbotm div.reg_botmrhs{ width:436px; float:left; }
.reg_botmrhs p{ width:436px; float:left; padding:0px 0px 10px 0px; line-height:15px; font-size:11px; }
.reg_botmrhs fieldset{ float:left; width:436px; padding-bottom:7px;}
.reg_botmrhs fieldset label.reg_botmlbl{ width:auto; font-weight:normal; padding-right:14px; text-align:left; color:#000; font-size:11px; line-height:20px;}

.reg_botmrhs div.register_btn{ width:135px; height:43px; padding:0px 0 16px 0; float:right; }


/*Validation summary*/
.ValidationSummary{padding:0px 0px 15px 30px; font-size:17px;color:#EE2C74; float:left;}


/*Short classes*/
.basea{text-decoration:none; font-size:13px;padding-left:72px;padding-top:1px; color:#ef2d74;font-family:Arial,Helvetica,sans-serif; text-transform:none;float:left;}
