body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
/**:focus{ outline:0;}
*/html, body { height: 100%;}
fieldset,img,abbr{border:0;}
ul, li {list-style:none; list-style-type:none;}
body {color:#666767; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; background-color: #eae7dd;}
a{ outline:none !important; border:0 !important;}/* CSS Document */
    html,body
    {
        margin:0;
        padding:0;
    }
    .modal-overlay
    {
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        height:100%;
        width:100%;
        margin:0;
        padding:0;
        background: #000;
        opacity:.75;
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;
        z-index:101;

    }
	  /*  * html .modal-window  
   {  
            position:absolute;  
            top:expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) + 'px');  
   }  */
    * html .modal-overlay
    {  
        position: relative;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    .modal-window
    {
        position:fixed;
        top:50%;
        left:30%;
	right:25%;
        margin:0;
        padding:0;
        z-index:102;
        background: #fff;
        border:3px solid #000;
    }
    * html .modal-window
    {
        position:absolute;
    }
    .close-window
    {
        position:absolute;
        width:32px;
        height:32px;
        right:8px;
        top:8px;
        background:transparent url('../images/btn_close.gif') no-repeat scroll right top;
        text-indent:-99999px;
        overflow:hidden;
        cursor:pointer;
        opacity:.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
    }
    .close-window:hover
    {
        opacity:.99;
        filter: alpha(opacity=99);
        -moz-opacity: 0.99;
    }
   

@font-face {
	font-family: 'BakerSignetBTRoman';
	src: url('../../fonts/bakrsign-webfont.eot');
	src: local('heading'), url('../../fonts/bakrsign-webfont.woff') format('woff'), url('../../fonts/bakrsign-webfont.ttf') format('truetype'), url('../../fonts/bakrsign-webfont.svg#webfont8lLbSaLo') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*----------footer starts---------margin-left:172px;-----------*/
.footerpanel{width:955px; background-color:#005973; overflow: hidden;}
.footerarea{background-color:#005973; padding:10px; overflow:hidden;}
.footerarea_info{ float:left; width:70%; margin:10px 0 0 0; }
.exalogo {display:block;float:right;height:23px;margin:12px 0; width:56px;}
.footer_text_head{ color:#778b90; font:12px Arial, Helvetica, sans-serif; text-decoration:none; border:none;}
.footer_text{ color:#778b90; font:11px Arial, Helvetica, sans-serif; text-decoration:none;line-height:19px;}
.footer_text:hover{ color:#fff; font:11px Arial, Helvetica, sans-serif; text-decoration:none;line-height:19px;}
.footer_main{ color:#778b90; font:600 12px Arial, Helvetica, sans-serif; text-decoration:none; line-height:19px;}
.footer_main:hover{ color:#fff; font:600 12px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:19px;}
.fp1 { float:left; padding:10px 5px 0 0px; }
.fp2 { float:left;  padding:10px 5px 0 35px;}
.fp3 { float:left; padding:10px 5px 0 35px;}
.footerpanel ul li { list-style:none; margin:0!important; padding:0!important;}
.textalign_rt{text-align:left;}

.footer_exa{float:left; width:951px;padding:0 0 0 10px;}

.foot_logo_wrap { background:url('../../images/frontend/footer_logo.png'); width:189px;float:right; }
.foot_logo_wrap a { display:block; float:left; padding:2px 0 0 0; text-align:center; height:50px; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; font-style:italic; color:#AABABA !important; }
.exalogo { width:56px; margin:0px 0 0 12px; }
.wm_logo { width:112px; }

/*----------footer ends--------------------*/
*:focus {outline: 0;} 
.cms_help{float:right; width:500px;}

/*-------header starts------------------------*/
.wrapper{ width:981px; margin:0 auto; padding:0; background:url(../../images/frontend/wrapper_bg.jpg) center top repeat-y;;}
.main{ width:955px; margin:0 auto; padding:0; overflow:hidden;}
.header{ background-color:#005973; height:114px;}
.callbg{ background:url(../../images/frontend/callbg.jpg) right top no-repeat; height:114px; float:right; display:inline; width:755px;}
h1{ font:10px Arial, Helvetica, sans-serif; color:#b5bab4; text-align:right; margin:2px 3px 3px 5px;}
.text_size{ float:right; margin:15px 11px 0 0;}
.phoneno{  background: url("../../images/frontend/call_us.png") no-repeat scroll 0 10px transparent; clear: both; float: right; height: 44px; padding: 10px 12px 0 128px;  display:inline;}
.phoneno a { color: #CCDEE3; font: 22px Arial,Helvetica,sans-serif; text-decoration:none; }
.float_left{ float:left;}
.arcadia_video{ background:url(../../images/frontend/Arcadia_video.jpg) left top no-repeat; width:236px; height:344px; float:left; display:inline; padding:0 0 0 3px; position:relative;}
.arcadia_video p{font:11px Verdana, Geneva, sans-serif; color:#000;}
.banner_bg{ height:344px; width:716px; float:left; display:inline; position:relative;}
.arcadia_video a {display: block; cursor: pointer;}
.video_main {width: 650px; margin: 20px auto 0 auto; height: 500px; overflow: hidden; border: 1px solid #005973;}
.video{margin:60px 0 8px 0;}
.video_text{ font:11px Verdana, Geneva, sans-serif; color:#005973; text-decoration:none;}
.video_text:hover{color:#000; text-decoration:none;}
/*.video_link{ position:absolute; bottom:45px; background:url(../../images/frontend/arrow.jpg) 130px top no-repeat; width:150px; text-decoration:underline;}*/
.video_link{ position:absolute; bottom:45px; background:url(../../images/frontend/arrow.jpg) 160px no-repeat; width:193px; text-decoration:underline;font-size:14px}
.newsletter_signup{ position:absolute; bottom:0; height:25px; width:98%;}
.c2a_panel { width:615px; position:absolute; bottom:0; left:0;}
.c2a_blk {float: left; width: 179px;  margin:0 0 0 10px;}
.c2a_heading{background:url(../../images/frontend/c2a2_title.png) left top no-repeat; cursor:pointer; width:179px; height:22px; float: left; padding:2px 0 0;text-align:center; font-size:18px; color: #ddbd3d; text-transform:uppercase; font-family: 'BakerSignetBTRoman'; }
.brdr_ywl { border-top: 1px solid #ddbd3d; }
.c2a_hover{ background:#225872; width:172px; height:162px; float: left; padding: 7px 3px 0 3px;}
.c2atext{ font:11px Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none; padding:0 0 3px 0; }
.readmore{ background: url(../../images/frontend/read_arrow.jpg) no-repeat scroll right 4px transparent; color: #FFFFFF; display: block; float: left; font: 11px Arial,Helvetica,sans-serif;  margin: 0; padding: 0 16px 0 0; text-decoration: underline; }
.readmore:hover{  color:#d3b31f;  text-decoration:underline;}
.noimg{ background:none!important; padding:0 10px 0 0 !important; float:right;}
.imgborder{ border:2px solid #456E73; padding:1px;}
.c2a{ background:url(../../images/frontend/c2a.jpg) left top no-repeat; width:955px; height:143px; float:left; position:relative; padding:20px 0 0 0;}
.speakwithus{ width:298px; display:block; float:left; font:11px Verdana, Geneva, sans-serif; color:#454545; text-decoration:none; padding:0 0 0 15px; position:relative; height:120px; }
.speakwithus:hover{text-decoration:none; }
.c2aactivities{  position:relative; height:117px; color: #454545; float:left;  font: 11px Verdana,Geneva,sans-serif; padding: 0 0 0 26px; text-decoration: none; width: 298px; }
.c2aactivities:hover{  text-decoration:none; }
.latestnews{ position:relative; height:117px; width:299px; float:left;  font:11px Verdana, Geneva, sans-serif; color:#454545; text-decoration:none; padding:0 0 0 19px; }
.latestnews:hover{ text-decoration:none; }
.c2a_link{background: url("../../images/frontend/greenarrow.jpg") no-repeat scroll right 4px transparent; color: #005973; display: block;float: left;     font: 11px Verdana,Geneva,sans-serif; padding: 0 10px 0 0; text-decoration:underline; position:absolute; bottom:0;}
.content{ font:100% Arial, Helvetica, sans-serif; color:#666767; text-decoration:none; padding:10px 12px 0 12px; float:left; width:931px;}
.main_heading { font-family:'BakerSignetBTRoman', arial; color:#005973; font-size:26px; font-weight:normal; text-transform:uppercase;   margin: 15px 0;}
.padding_l65{padding:0 0 0 65px;}
.left_col{ width:448px; float:left; display:inline; padding:0 15px 0 0;}
.right_col{ width:448px; float:left; display:inline; padding:0 0px 0 15px;}
.content p{ padding:0 0 15px 0;}
.content a, .content_sub a { color:#c0a005; text-decoration:none; border-bottom:dotted 1px #dab70d;}
.content a:hover, .content_sub a:hover{ color:#666767; text-decoration:none;border-bottom:dotted 1px #666767; }
.clear{ clear:both;}
.content_sub{ overflow:hidden; margin:0 0 15px 0;}
.product_heading{font-family:'BakerSignetBTRoman', arial; color:#d8b927; font-size:24px; font-weight:normal; text-transform:uppercase; margin:0 0 5px 0; }
.prod_details img{ float:left;}
.price_list li.td1{ border-bottom: solid 1px #fff; border-right: solid 1px #fff; font:12px Arial, Helvetica, sans-serif; color:#005973; width: 122px;}
.price_list li.td2{ border-bottom: solid 1px #fff; font:12px Arial, Helvetica, sans-serif; color:#005973; width: 96px;}
.price_list li.total  {font: 15px Arial,Helvetica,sans-serif; color:#005973; width: 122px;  border-bottom: solid 1px #fff; border-right: solid 1px #fff;}
.news_special .price_list li.totaltd2  {font: 15px Arial,Helvetica,sans-serif; color:#005973; width: 96px;  border-bottom: solid 1px #fff; padding: 7px 4px !important; _padding: 7px 4px 6px 4px !important;}
.price_list li.totaltd2  {font: 15px Arial,Helvetica,sans-serif; color:#005973; width: 96px;  border-bottom: solid 1px #fff;    padding: 8px 5px !important; }
.price_list li.total span {font: bold 15px Arial,Helvetica,sans-serif; color:#676767;}
.prod_main {padding:15px 7px 15px 10px; overflow:hidden;}
.news_special_main p {margin:0 10px; padding:5px 0 0;}
.prod_left {width:360px; float:left; display:inline;}
.prod_right {width:577px; float:right; display:inline;}
.prod_details {margin:29px 0 0 0; overflow: hidden;}
.price_list {float: right; width: 240px; margin:0 !important;; padding: 0 !important;;}
.price_list  li {float: left; padding: 5px; background-color: #ebeeee; list-style-type: none !important;}
.price_list li.td1 span, .price_list li.td2 span {font:12px Arial, Helvetica, sans-serif; color:#676767; font-weight:bold;}
.grey{ background-color:#ebeeee;}
.grey .price_list li{float: left; padding: 5px; background-color: #dadfe0;}
.bigprice{float:left; position:relative; min-height:160px; padding-left:5px;}
.pricetext{ clear: both; color: #005973; font: 18px Arial,Helvetica,sans-serif; position:absolute; bottom:0;  left: 4px;}
.pricetext span{ font:30px Arial, Helvetica, sans-serif; color:#ddc23d; display:block; }
.padding_l10{ padding:0 0 0 10px;}
.body_padding_dynamic{margin:10px; overflow:hidden;}
.body_padding_dynamic p{padding:0 0 19px 0;}
.content_sub ul {margin: 0 0 10px 25px;}
.content_sub li {list-style-type: square; }

/* FAQ styles */
.qry_wrapper { padding:15px 0 10px 2px; clear:both; border-bottom:1px dotted #005973;}
.faq_q { padding:2px 0 3px 35px; margin:0 0 10px 0; }
.qry_wrapper a { color:#DAB70D; text-decoration:none; font-weight:bold;}
.faq_q span, .qry_wrapper .gloss_k { background-color:#005973; display:block; float:left; font-size:13px; font-weight:bold; margin: 0 10px 0 0; padding:4px 2px; position:relative; text-align:center; top:-3px; width:19px; color: #fff;}
.ans_wrap { padding:18px 15px 12px 45px; overflow:hidden; position:relative; border-bottom:1px dotted #005973; }
.faq_featured { background-color:#EBEEEE;}
.ans_wrap .ans_no { background-color:#005973; display:block; float:left; font-size:13px; font-weight:bold; left:12px; padding:4px 2px; position:absolute; text-align:center; top:14px; width:19px; color: #fff;}
.ans_wrap .faq_q { padding:0; margin:0; color:#005973; text-decoration:none; font-weight:bold; margin: 0 0 10px 0; }
.btt {text-align: right; margin: 5px 0 0 0;}
.btt a {color:#DAB70D; font-weight:bold; font-size:12px; text-decoration: none; background: url("../../images/frontend/uparrow.gif") no-repeat right -3px; padding: 0 18px 2px 5px; }

/*** News ***/
.brdr_grn {border:solid 1px #456e73;}
.brdr_rgt {border-right: dotted 1px #456e73;  margin:0 10px 0 0; padding:10px 28px 0 10px !important; }
.mrg_lft {margin: 0 5px 0 0; }
.mrg_btm {margin: 0 0 18px 0; padding: 0 0 15px 0;}
.datetext {margin: 0 0 0 10px; }
.news_special_main .prod_left {display:inline;float:left; width:355px;}
.news_qmain {overflow: hidden; margin: 5px 0 15px 0; padding: 5px 0 15px 0;  border-bottom:1px dotted #005973;}
.news_q, .news_special {overflow: hidden;}
.news_special { border:1px dotted #D8B927; border-width:1px 1px 0 1px; margin: 0 0 0px 0; padding: 0 0 15px 0;}
.news_q a {position: relative; top: 18px; font-size: 16px;}
.news_special_main { border-bottom: 1px dotted #D8B927; margin: 5px 0 20px 0; padding:0px 0; float: left; width: 935px;}
.prod_special_main { margin: 5px 0; float: left; position:relative;}
.prod_special_main  .pricetext {float: left; margin: 10px 10px 0 10px; position: relative; clear: none;  padding: 0 10px 0 0;}

.news {float: left; width: 100%; margin: 10px 0 0 0;}
.news_q span { background-color:#005973; border: 1px solid #888; display:block; margin: 0 0 5px 0; float:left; font-size:14px; font-weight:bold; margin: 10px 10px 5px 0; padding:3px; text-align:center;  width:30px; color: #fff;}
.news_list1 {float:left; width:918px; padding: 15px 10px; margin:15px 0 0;}
.news_list1_inner {float:left; width:902px; border:1px dotted #005973;  padding: 30px 10px 15px ; position: relative;}
.news_special_main .prod_right { width: 565px; float: left;}
.news_special_main  .pricetext {float: left; margin: 10px 10px 0 10px; position: relative; clear: none;  padding: 0 10px 0 0;}
.body_padding_dynamic .news_no {background-color:#005973; color:#FFFFFF; display:block; float:left; font-size:15px; font-weight:bold; margin:0 10px 0 0; padding:4px; position:absolute; text-align:center; top:-24px; left:-11px; width:30px; }
.news_special .prod_details {margin:10px 0 15px;}
.news_special .price_list {width:228px;}
.news_special .price_list li.td1, .news_special .price_list li.total {width:118px; padding:4px;}
.news_special .price_list li.td2, .news_special .price_list li.totaltd2 {width:90px; padding:4px;}
.rgt_brdr {border-right:1px dotted #005973; }
.rgt_brdr span {color: #000; text-decoration:line-through;}
.newsdetail_grey .bld {color: #064E5F; font-size: 18px;}

/* Glossary styles */
.gloss_key { background-color:#005973; display:block; float:left; font-size:13px; font-weight:bold; padding:4px 2px; text-align:center; width:22px; margin:15px 0 10px 1px; color: #fff; }
.gloss_box { padding:9px 15px 15px; overflow:hidden; position:relative; border-bottom:1px dotted #005973; clear:both; }
.gloss_q { padding:2px 0 8px 0; margin:0; color:#005973; text-decoration:none; font-weight:bold;}
.gloss_rel_terms, .gloss_desc  { margin:0 0 5px 0; }
.gloss_rel_terms strong, .gloss_desc strong {font-size: 12px;}
.feat {color: #DAB70D;}

/** Testmonial **/
.news_main {position: relative; padding: 10px; overflow: hidden; width:932px;}
.news_list, .gallery_list, .testimonial_list  { background:#EBEEEE; padding: 30px 15px 12px 15px; overflow: hidden; margin: 0 0 20px 0;}
.body_padding_dynamic .news_k { background-color:#005973; display:block; float:left; font-size:13px; font-weight:bold; padding:4px 2px; text-align:center; width: 22px; margin:0; color: #fff; position: absolute; top: 5px; left:0;}
.newsImg {border:1px solid #456E73; padding: 1px; float: left;  margin: 0 20px 10px 0;}
.news_blk2_width { float:left; width:696px; }
.news_blk2 { float:left;}
.dark_gree_heading { font-size:15px; }
.testimonial_blk {   float: left; min-height: 200px; overflow: hidden; position: relative;  width: 628px;}
.img_rt{ margin:0 0 0 -15px;}
.img_lt{ margin:0 -125px 0 0;}
.padding_rt45{ padding:0 45px 0 0;}
.dark_grey_heading {color:#000000; font-family: Arial,Helvetica,sans-serif; margin:0 0 15px; font-weight: bold; display: block;}
.dark_green_heading {color:#005973; font-family: Arial,Helvetica,sans-serif; font-weight: bold; display: block; padding: 0 !important; margin:0 0 10px;}
.dark_green_sub_heading {color:#005973; font-family: Arial,Helvetica,sans-serif; margin:0 0 15px; font-weight: bold; display: block;}
.news_list_green  {background:#778B90; padding: 30px 15px 12px 15px; overflow: hidden; margin: 0 0 20px 0; color:#fff}
.news_list_green .dark_grey_heading {color:#fff; font-weight: bold;}
.white_text, .grey_text {position: relative; float: left; width: 100%; padding:29px 0 20px 0; }
.news_list1_inner .white_text, .news_list1_inner  .grey_text { padding:12px 0 20px 0;}
.pos_lft {position: absolute; left: -8px; top:-10px;}
.pos_rgt {position: absolute; right: -8px; bottom:0;}
.white_text .dark_grey_heading, .grey_text .dark_grey_heading {margin:0 0 5px 0;}
.white_text p, .grey_text p {padding: 0 0 8px 0;}

/* Gallery */
.gallery_list .newsImg {width: 240px; height: 150px; position: relative;}
.testimonial_list .newsImg {width: 240px; height: 200px; position: relative;}
.gallery_list .newsImg img,  .testimonial_list .newsImg img {left:50%; position:absolute; top:50%;}
.product_heading a, .product_heading a:hover {text-decoration: none; border-bottom: 0; color: #D8B927;}
.big_img_wrapper a { position:absolute; left:50%; top:50%; }
.gall_desc { width:428px; float:left; }
.big-img-path { display:none; }
#gallery_wrap { overflow:hidden; padding:0 0 15px 0;}
#gallery_loader { background:url('../../images/frontend/spinner.gif') no-repeat center 90px; min-height:110px; height:auto; text-transform:lowercase; padding:150px 0 0; font-size:10px; color:#D80E26; text-align:center; }

/* Brochures & Newsletter */
.broch_wrap { float: left; width: 935px; margin: 20px 0;}
.brc_wrap { border-bottom:1px solid #C8C8CA; padding:0 0 10px; width:200px; float:left; margin:0 15px 20px; height:388px;}
.brc_wrap img { display:block; margin:0 auto; border:1px solid #CACACA; padding:2px; }
a.brochure_heading { color:#005973;font-family:Arial,Helvetica,sans-serif;;font-weight:bold;text-decoration:none; border-bottom: 0;}
a.brochure_heading :hover{ color:#005973 !important;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none !important; border-bottom: 0 !important;}
/*.brochure_heading{color:#7D7D7D;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}*/
.product_galllery_wrap { border-bottom:1px solid #C8C8CA; padding:0 0 10px; width:222px; height:198px; float:left; margin:0 6px 30px; }
.product_galllery_wrap .img_link { width:190px; height:110px; position:relative; display:block; margin:0 auto; border:1px solid #CACACA; padding:2px; }
.product_galllery_wrap img { display:block; margin:0 auto; }
.product_wrap { border-bottom:1px solid #C8C8CA; padding:0 0 10px; width:222px; height:191px; float:left; margin:0 6px 30px; }
.product_wrap .img_link { width:190px; height:110px; position:relative; display:block; margin:0 auto; border:1px solid #CACACA; padding:2px; }
.product_wrap img { display:block; margin:0 auto; }
.brc_desc { border-top:1px dotted #C8C8CA; margin:14px 0 0 0; padding:4px 11px 0; clear:both; }
.brc_desc p { margin:5px 0 !important; padding: 0 !important;}
.ico_pdf {background:url("../../images/frontend/ico_pdf.gif") no-repeat scroll left 0 transparent;color:#BD2925;font-weight:bold;padding:1px 0 0 20px;text-transform:uppercase;}
.ico_xls,.ico_xlsx { background:url('../../images/frontend/excel_icon.gif') no-repeat left 0px; font-weight:bold; text-transform:uppercase; padding:1px 0 0 20px; color:#bd2925; }
.ico_doc,.ico_docx { background:url('../../images/frontend/word.gif') no-repeat left 0px; font-weight:bold; text-transform:uppercase; padding:1px 0 0 20px; color:#bd2925; }
.newsletter_inner {overflow: hidden; border: 1px solid #005973; padding: 33px 12px 15px 19px;}
.newsletter_broch p.heading {background: #fff; width: 200px; color: #005973; font-size: 22px; padding: 0 15px; font-weight: bold; position: relative; top: 18px; left: 25px;}
.newsletter_broch {float: left; width: 100%; margin: 20px 0 0 0;}
.newsletter_inner .btn_submit_contactus, .newsletter_inner .btn_submit_contactus:hover {margin: 25px 0 0 0px !important; width: 100px; text-transform: inherit;}
.newsletter_inner .fld_wv {width: 101px;}
.newsletter_inner .col2 {width:47%; margin:0; padding: 10px 0;}
.err {color: #ff0000; margin: 0 0 10px 0;}
.sub_info span {color: #005973;}
.ast_exavmail  {color: #005973; display: block; float: left;}
.body_padding_dynamic .grp { float: left; width: 580px; margin: 0 10px 0 0; padding: 0; background:url("../../images/frontend/greenarrow.jpg") no-repeat scroll left 3px transparent; padding: 0 0 8px 20px;}
.content_sub  .bk_lt {float: right; margin: 30px 0 0 0; padding: 0;}
.content_sub  .bk_lt a {padding: 0; margin:0;}

/** Product **/
.product_left{ width:473px; float:left; display:inline; }
.product_right{ width:460px; float:left; display:inline;}
.product{width:100%; margin:15px 0 0 0; position:relative; overflow:hidden;}
.heading{font: 16px Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); margin: 0pt 0pt 7px;}
.product ul{width:100%; margin:0!important; overflow:hidden;}
.product li {background-color: #DADFE0; float: left; padding: 9px;list-style-type:none; }
.product li.p1{border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #005973;font: 12px Arial,Helvetica,sans-serif; width: 190px;}
.product li.p2{border-bottom: 1px solid #FFFFFF; color: #005973;font: 12px Arial,Helvetica,sans-serif; width: 190px;}
.product li.p1total{border-bottom: 1px solid #FFFFFF;    border-right: 1px solid #FFFFFF;     color: #005973;font: 15px Arial,Helvetica,sans-serif;  width: 190px;}
.product li.p2total{  border-bottom: 1px solid #FFFFFF;
    color: #005973;
    font: 15px Arial,Helvetica,sans-serif;
    padding: 9px 9px 10px;
    width: 190px;}
.product li.p1 span, .product li.p2 span { color: #676767; font: bold 12px Arial,Helvetica,sans-serif;}
.product li.p1total span {    color: #676767;     font: bold 15px Arial,Helvetica,sans-serif;}
.margin_t15{margin:15px 0 0 0;}
.product .price{color: #005973; margin:35px 0 0 0; font: 18px Arial,Helvetica,sans-serif; float:left;}
.product .price span{color: #DDC23D; display: block;  font: 30px Arial,Helvetica,sans-serif;}
.previous { color:#005973!important;}
.next{color:#005973!important; float:right; margin:0 44px 15px 0;}
.previous:hover, .next:hover { color:#666767!important;}

/** Button **/
p.button{ position:absolute; bottom:6px; right:45px;}
.btn_rt { background: url(../../images/frontend/button_rt.jpg) no-repeat scroll right top; float:left; height:24px; cursor:pointer; }
.btn_rt span { background: url(../../images/frontend/button_left.jpg) no-repeat scroll left top; color:#FFFFFF; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; height:24px; margin:0 5px 0 0; padding:4px 15px 0 20px; }
.button_spacing{ bottom: 0;    position: absolute;     right: 0;}

/** Sub Page  **/
.float_right, .flt_rt {float:right !important;}
.flt_rt {margin: 0 0 10px 20px !important;}
.sub_wrap {margin: 25px 22px;}
.sub_wrap p {margin: 0 0 10px 0;}
.add_wrap {float:left; line-height:20px; overflow:hidden; padding:0 10px; width:400px; margin: 0 0 0 2px;}
.blk_pg {margin: 0 0 20px 0; overflow: hidden; border-bottom:1px dotted #005973; padding: 0 0 1px 0;}
.blk_view { overflow: hidden; border-bottom:2px dotted #676666;}
.blk_pg1 {padding: 20px 10px 5px 0;float: left; width: 450px; margin: 0 22px 0 0;  border-right:2px dotted #676666;  min-height: 145px;}
.blk_pg2 {padding: 20px 0 5px 0;float: left; width: 450px;  min-height: 145px;}

/** our village  **/
.content_sub  .village_homes, .content_sub  .village_homes:hover{background:url(../../images/frontend/enquire_button_arcadia.jpg) no-repeat; height:33px; margin:2px 15px 0 0; display:block; font:14px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; text-align:center; text-decoration:none; line-height:30px;}
.village { padding:0 10px; margin:0 !important;}
.village li{list-style-type:none; margin:15px 10px 0 0; padding:0; float:left; display:inline;}
.textcenter{ text-align:center;}
.display_blk{ display:block;}
.dotted_brdr{ border-bottom:1px dotted #005973; }
.content_sub  .news_special_product, .content_sub  .news_special_product:hover {background:url(../../images/frontend/enquire_button_arcadia.jpg) no-repeat; height:33px; margin:2px 10px 0 0; display:block; font:14px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; text-align:center; text-decoration:none; line-height:30px;}


/*** Pagination **/
.pagination_frontend {text-align: right; margin: 10px 10px 10px 0;}
.pagination_frontend span, .pagination_frontend  a {border: 1px solid #ccc !important; padding: 2px 5px; margin: 2px; background: #EFEFEF;}
.pagination_frontend  a {color: #005973;}
.pagination_frontend span.current {font-weight: bold;}


/*** Events **/
.events_left{ width:365px; float:left; display:inline; }
.events_right{ width:569px; float:left; display:inline;}
.events_right span a { display:block !important; margin: 5px 0 0 15px; }
.margin_events{margin: 8px 0 0 15px;  display:block;}
.events_img{ margin:0 20px 5px 0; float:left;}
.events_wrap { border-bottom:1px solid #C8C8CA; padding:0 0 10px; width:200px; float:left; margin:0 15px 20px; height:350px;}
.yellow_heading{ color:#DAB70D; }
.events_invite{display:block; font:14px Arial, Helvetica, sans-serif; font: 16px Arial,Helvetica,sans-serif; color:#000000; margin: 0pt 0pt 7px;}
.blk_event {float: left; width: 780px;}
.error_text { background:url('../../images/frontend/info_icon.gif') no-repeat 10px 0px; padding:3px 0 3px 40px; font-weight:bold; font-size:15px; }



/*** Breadcrumbs **/
.bread{ float:right; margin:10px 15px 5px 0; width:98%; text-align:right;font-size:12px;}
.link2{ font:12px Arial, Helvetica, sans-serif; color:#676666;}
.link_breadcrum{ font:12px Arial, Helvetica, sans-serif; color:#DAB70D; text-decoration:none;}
.display_inline{ display:inline;}

.no_brdr {border: 0 !important;}

/*** sitemap **/
#sitemap{ padding:0; margin:9px 30px; clear:both;}
#sitemap li{   background: url("../../images/frontend/flower_bullet.png") no-repeat scroll 1px 23px; list-style-type: none; margin: 0; padding: 23px 0 0 50px; clear:both;} 
#sitemap li a{ font-family:'BakerSignetBTRoman', arial; font-size:130%; margin:0; padding:0;}
#sitemap li h2,h3{ font-family:'BakerSignetBTRoman', arial; font-size:100%; margin:0; padding:0; font-weight: normal;}
/*** Cart **/
.form_cart {float: left; width: 100%; padding: 0 0 20px 0;}
.content_sub .cart {float: left; width: 905px; border-top: 1px solid #777; border-right: 1px solid #777; border-left: 1px solid #777; margin:0 0 0 10px;}
.cart li {float: left; width: 524px; padding: 15px 8px 5px 8px; list-style-type:none; }
.cart li.head_sml, .cart li.list_sml {width: 80px; text-align: center;}
.cart li.head, .cart li.head_img, .cart li.head_sml  {background: #005973; border-right: 1px solid #fff; color: #fff;  text-align: center;}
.cart li.list_img, .cart li.head_img {width: 153px;}
.cart li.last {border-right: 0 !important;}
.cart li.list_sml, .cart li.list_img, .cart li.list {border-right: 1px solid #777; height: 166px; text-align: center; border-bottom:1px solid #777777; background: #EFEFEF;}
.cart li.list {text-align: left;}
.form_cart p.help {padding: 5px 0 0 10px; clear: left;  }
.clr_lft {width:680px; text-align: right;}

/*BANNNER*/
#mainImageBox img.show { z-index:10; }
#mainImageBox img.snapShot { left:0; position:absolute; top:0; z-index:0; float:left; border:0px;}

#subNavBox{ position:absolute; z-index:50; bottom:0px; left:0px; width:716px; height:344px; }
#subNavBox .sNavWrap{ float:left; padding:24px 0 0 0; }
#subNavBox .sNavWrap a.panel-link { position:absolute; top:0; width:100%; height:24px; }
#subNavBox .sNavWrap a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f9f9f9; text-decoration:none; text-align:center; text-transform:uppercase; font-weight:bold; padding:0 ; }
#subNavBox .sNavWrap .sSub { padding:8px 0px 4px 0px; text-align:left; clear:both; overflow:hidden; }
#subNavBox .sNavWrap .sSub img { display:block; margin:0 auto; opacity:1 !important; }



.c2a1_maddington{ background:url(../../images/frontend/c2a1_maddington.png) left top no-repeat; width:179px; position:absolute; bottom:0; left:0;}
.c2a1_maddington_hover{ background:url(../../images/frontend/c2a1_hover_maddington.png) left top no-repeat; width:179px; position:absolute; bottom:0; left:0;}

.c2a2_geraldton{ background:url(../../images/frontend/c2a2_geraldton.png) left top no-repeat; width:179px; position:absolute; bottom:0; left:179px;}
.c2a2_geraldton_hover{ background:url(../../images/frontend/c2a2_hover_geraldton.png) left top no-repeat; width:179px; position:absolute; bottom:0; left:179px;}
.c2a3_port{ background:url(../../images/frontend/c2a3_port.png) left top no-repeat; width:180px; position:absolute; bottom:0; left:360px;}
.c2a3_port_hover{ background:url(../../images/frontend/c2a3_hover_port.png) left top no-repeat; width:180px; position:absolute; bottom:0; left:360px; padding:35px 5px 0 6px;}

#subNavBox .sNavWrap .c2atext{ font:11px Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none; padding:0 5px 3px 5px; text-align:left; }
#subNavBox .sNavWrap a.readmore{ background: url(../../images/frontend/read_arrow.jpg) no-repeat scroll right 4px transparent; color: #FFFFFF; display: block; float: left; font: 11px Arial,Helvetica,sans-serif;  margin:0 0 0 6px; padding: 0 12px 0 0; text-decoration: underline; text-transform:lowercase; text-align:left; }
#subNavBox .sNavWrap a.readmore:hover{  color:#d3b31f;  text-decoration:underline;}
#subNavBox .sNavWrap a.noimg{ background:none!important; padding:0 10px 0 0 !important; float:right;}

.gallery_events_icon{margin: 0 0 10px -7px; padding:0;}
.gallery_events_icon li.gallery{ background:url(../../images/frontend/icon_gallery.jpg) left top no-repeat; list-style-type:none; float:left; width:450px;  }
.gallery_events_icon li.events{ background:url(../../images/frontend/icon_event.jpg) left top no-repeat; list-style-type:none; float:left; width:400px;  }
.gallery_events_icon li a{ padding:0 0 0 85px; line-height:63px;}
.category_image{float:left; margin:0 15px 5px 0; border:solid 1px #E2E2E2;}

.clearing { clear:both;}
.special_product_text{margin:10px 10px 0 3px !important;padding:5px 10px 0 0 !important}

.prod_div{float: left;height: 157px;margin:0 20px 10px 0;width: 111px;}
.width_prod{width:395px;}
.wid_bigprice{width:118px; height:157px;}

.c2a3_mandurah{ background:url(../../images/frontend/c2a4_port.png) left top no-repeat; width:180px; position:absolute; bottom:0; left:539px;}
.c2a3_mandurah_hover{ background:url(../../images/frontend/c2a4_hover_port.png) left top no-repeat; width:180px; position:absolute; bottom:0; left:539px; padding:35px 5px 0 6px;}
.link_related{ color: #666767 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;}
.link_related:hover{ color: #666767 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}.main_nav {height:27px; width:955px;}
.main_nav li {display:inline;float:left;}
.main_nav li a {background-image:url("../../images/frontend/miannav.gif"); display:block; height:27px;}

.main_nav li a.home{width:57px; background-position:0px  0px;}
.main_nav li a.cp{width:135px; background-position: -57px  0px;}
.main_nav li a.ov{width:106px; background-position: -192px  0px;}
.main_nav li a.testimonials{width:110px; background-position: -298px  0px;}
.main_nav li a.community{width:181px; background-position:-408px  0px;}

.main_nav li a.glm{width:147px; background-position: -589px  0px;}
.main_nav li a.faq_gloassary{width:125px; background-position: -736px  0px;}
.main_nav li a.contact{width:94px; background-position: -861px  0px;}

.main_nav li a.home:hover,.main_nav li a.home_a{width:57px; background-position:0px -27px;}
.main_nav li a.cp:hover,.main_nav li a.cp_a{width:135px; background-position: -57px -27px;}
.main_nav li a.ov:hover,.main_nav li a.ov_a{width:106px; background-position: -192px -27px;}
.main_nav li a.testimonials:hover,.main_nav li a.testimonials_a{width:110px; background-position:-298px -27px;}
.main_nav li a.community:hover,.main_nav li a.community_a{width:181px; background-position: -408px -27px;}
.main_nav li a.glm:hover,.main_nav li a.glm_a{width:147px; background-position: -589px -27px;}
.main_nav li a.faq_gloassary:hover,.main_nav li a.faq_gloassary_a{width:125px; background-position: -736px -27px;}
.main_nav li a.contact:hover,.main_nav li a.contact_a{width:94px; background-position: -861px -27px;}


/* Added for superfish menu by Shreyas */
.sf-menu { height:27px; margin:0 2px 0 0; z-index:80; }
.sf-menu li { position:relative; display:inline; float:left; z-index:80; overflow:hidden; height:27px;}
.sf-menu li a { display:block; float:left;}
.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
.sf-menu ul {margin:0; position:absolute; top:-999em; width:170px; /* left offset of submenus need to match (see below) */ z-index:80;  }

.sf-menu ul li {color:#FFFFFF; float:left; position:relative; cursor:pointer; }
.sf-menu ul li ul { left:165px !important; top:0 !important; float:left; clear:both; display:inline !important;}
.sf-menu li li { height:auto; color:#FFFFFF;  margin: 0 5px; }

.sf-menu li li:hover { color:#fff !important; cursor:pointer;}

.sf-menu li li a { font-size:12px; color:#FFFFFF !important; float:left; text-decoration:none; text-indent:0;  background:url("../../images/frontend/whitearrow.png") no-repeat scroll 12px 9px transparent !important; display:block; width: 138px !important; height: auto !important;font-weight: normal; text-align: left; padding:5px 0 5px 28px;}
.sf-menu li li.last a {border-bottom: 0;}
.sf-menu a:link { font-size:12px; color:#FFFFFF; }
.sf-menu a:visited { font-size:12px; color:#FFFFFF; }
.sf-menu ul.rgt_nav a:hover, .sf-menu ul.prod_cat a:hover { font-size:12px; color:#D8B821 !important; text-decoration:none; cursor:pointer; font-weight: normal;}
.sf-menu a:active { font-size:12px; color:#FFFFFF; }

.sf-menu.sf-menu li:hover li ul, .sf-menu.sf-menu li.sfHover li ul { top:-999em; }
.sf-menu.sf-menu li li:hover ul, .sf-menu.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top: 27px;  background:#778B90; padding: 0 0 5px 0; opacity:0.93;filter:alpha(opacity=93); /* match top ul list item height */ z-index: 99; }
.sf-menu li:hover ul.rgt_nav, .sf-menu li.sfHover ul.rgt_nav {left: 0px; top: 27px; /* match top ul list item height */ z-index: 99; }
.sf-menu li ul.prod_cat li .col3 h2 a, .sf-menu li:hover ul.rgt_nav a { background:url("../../images/frontend/whitearrow.png") no-repeat scroll 12px 9px transparent !important; display:block; margin: 0 30px 0 0; padding:5px 0 5px 28px; text-align:left; float: left;}

/* Form styles */
.form_wrapper {padding:0 0 15px 0; float:left; width:100%;}
.form_title { font-weight:bold; padding:7px 11px; border-top:6px solid #005973; border-bottom:1px dotted #CAA801; overflow:hidden; }
.form_title label { width:auto; clear:none; }
.form_data { padding:14px 0px 0; overflow:hidden; }
.err { color:#FF0000; padding:0 5px 0 0; }
.form_row { padding:0 0 8px 0; clear:both; overflow:hidden; }
label { width:145px; float:left; text-align:right; padding:3px 5px 0 0; }
input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding:3px; border:1px solid #999999; float:left; }
select { width:272px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding:3px; border:1px solid #999999; float:left;  background: #fff;}
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding:3px; border:1px solid #999999; float:left; height:70px; }
.fld_xs { width:123px; margin:0 10px 0 0; }
.fld_wv { width:105px; margin:6px 0 0 10px; text-transform:uppercase; }
.fld_s { width:125px; }
.fld_m { width:265px; }
.fld_big { width:480px; }
.lbl_info { font-size:11px; display:block; clear:both; padding:0 6px 0 0; }
.lbl_full { width:396px; padding:0 12px 0 0; }
.lbl_full input { float:none; margin:0 0 0 3px; }
.padd_error_msg { color:#FF0000; font-size:11px; clear:both; display:block; font-weight:normal; }
.padd_form_error { color:#FF0000; font-size:11px; clear:both; display:block; font-weight:normal; padding:0 0 0 150px; }

/* Column layout */
.col2 { width:47%; margin:0 1%; float:left; }
.col3 { width:30%; margin:0 1.5%; float:left; }
.col4 { width:22%; margin:0 1.5%; float:left; }

.col3 label, .col4 label { width:100%; padding:0px 0 2px 0; text-align:left; }
.col3 input, .col4 input { clear:both; width:94%; }

.flash_captcha { float:left; padding:4px 3px 0 0; }

/* Buttons */
/*.btn_submit_contactus, .btn_submit_contactus:hover {border:0; background: url("../../images/frontend/submit.png") no-repeat; cursor:pointer; float:left; width: 171px;height: 24px; }*/
.btn_submit_contactus, .btn_submit_contactus:hover {border:0; background: url("../../images/frontend/submit.jpg") no-repeat; cursor:pointer; float:left; width: 171px;height: 24px; }
.btn_submit, .btn_submit:hover {background:#1A687C; border:2px solid #C8C8CA; font-weight:bold; text-transform:lowercase; cursor:pointer; float:left; clear:both; white-space:nowrap; color:#FFF; text-decoration:none; width:155px; margin-right: 15px;}
.btn_subscribe, .btn_subscribe:hover  {border:0; background: url("../../images/frontend/subscribe.png") no-repeat; cursor:pointer; float:left; width: 113px;height: 24px; margin:20px 0 0 !important; }

input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width:15px; height:15px; margin:0; padding:0; }	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#005973;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#005973;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #005973;
					-moz-box-shadow: 0px 2px 3px #005973;
					-webkit-box-shadow: 0px 2px 3px #005973;
					font-size:0px; height:1px; background:#005973;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					/*#005973*/
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  /*info box blue begin*/
.blue h3  {color:#336699!important;}
.blue span  {color:#336699;}
.blue1 {background:#f2f7fc;}
.blue2 {border:#bbd5ed solid 1px;}
.blue3 {border-color:#dae8f5; background:#f7fafd url(../../images/backend/icons/info_blue_bg.gif)}
/*info box blue end*/

/*info box green begin*/
.green h3  {color:#3DB100!important;}
.green span  {color:#336699;}
.green1 {background:#E5E5E5;}
.green2 {border:#87C445 solid 1px;}
.green3 {border-color:#CFF7AF; background:#f7fafd url(../../images/backend/icons/info_green_bg.png)}
/*info box green end*/

/*info box red begin*/
.red h3 {color:#c11f1f!important;}
.red1 {background:#fdf3f6;}
.red2 {border:#f2c0cd solid 1px;}
.red3 {border-color:#f7dce3;background:#fdf7f9 url(../../images/backend/icons/info_red_bg.gif)}
.red li{
	padding-left: 5px;
	margin-left: 12px;
	list-style-type: disc;
	color: #CC0000;
}
/*info box red end*/

/*info box yellow begin*/
.yellow h3 {color:#998840!important;}
.yellow1 {background:#fff7d7;}
.yellow2 {border:#e9d378 solid 1px;}
.yellow3 {border-color:#fee88d;background:#fffae5 url(../../images/backend/icons/info_yellow_bg.gif)}
/*info box red end*/

/*general info box begin*/
.gen1 {padding:3px;margin-bottom:15px;}
.gen2 {padding:2px;background:#fff;}
.gen3 {padding:4px;text-align:justify;border-style:solid;border-width:1px; background-repeat:no-repeat;}
.gen4 {padding:5px 4px 3px 50px;margin-top:-10px;font-size:11px;min-height:30px;color:#333;line-height:11px;margin:auto 0;}
.gen4 h3 {font-weight:bold;font-family:arial,helvetica,sans-serif; font-size:14px;padding:0;margin:0 0 5px 0;}


/*general info box end*/

#div_info{
display: none;
}
#div_error{
display: none;
clear:both;
}
div.container { display: none }



/***** ALERT BOX STYLES***/
#alert-Box {  padding-bottom: 24px;  background: url(../../images/frontend/bg-box-bottom.png) bottom left no-repeat !important;
  background: url(../../images/frontend/bg-box-bottom.gif) bottom left no-repeat;}
#alert-InBox {  padding-top: 15px;  background: url(../../images/frontend/bg-box-top.png) top left no-repeat !important;	
  background: url(../../images/frontend/bg-box-top.gif) top left no-repeat;}
#alert-BoxContent { background: url(../../images/frontend/bg-box-body.png) top left repeat-y !important; background: url(../../images/frontend/bg-box-body.gif) top left repeat-y; padding:10px 20px 0; }
#alert-BoxContenedor { padding:0px 0px 5px 60px; text-align:left; font-family:Verdana; font-size:12px; }
#alert-BoxContenedor h1, #alert-BoxContenedor h2, #alert-BoxContenedor h3, #alert-BoxContenedor b, #alert-BoxContenedor strong { text-align:left; font-family:Verdana; font-size:15px; color:#005973; font-weight:bold; margin:0px 0 12px 0; padding:0px; }
#alert-BoxContenedor .alert_desc { margin:0 0 10px 0; }
#alert-BoxContenedor .alert_link { color:#DDC23D; font-weight:bold; text-decoration:none; }
#alert-Buttons{ text-align:right;}
#alert-Buttons input { margin:10px 10px; }
#alert-BoxContenedor #BoxPromptInput{  margin-top:5px;}
#alert-Box .BoxAlert {  background: url(../../images/frontend/success.png) top left no-repeat;}
#alert-Box .BoxConfirm {  background: url(../../images/frontend/info.png) top left no-repeat;}
#alert-Box .BoxPrompt {  background: url(../../images/frontend/dialog-help.png) top left no-repeat;}
#alert-Box .BoxInfo {  background: url(../../images/frontend/info.gif) top left no-repeat;}
#alert-Box .BoxError {  background: url(../../images/frontend/error.png) top left no-repeat;}
.prevent_default {float:none !important;cursor:pointer;}
/*Ends Here*/

