@charset "utf-8";
/* CSS Document */

/* ----------------------- COMMON STYLES ----------------------- */
body{ padding:0px; margin:0px; font-family:Helvetica, Arial, sans-serif !important; font-size:12px; color:#485458; /*line-height:18px;*/ }

p{
	margin:0px 0px 15px 0px ; padding:0px;
}


#TBLsplashTop td, #TBLsplashTop tr { margin:0px; padding:0px; vertical-align:top;}


#site_settings{  width:100%; border-bottom:0px solid #2a4666; padding:5px 0px;}
#site_settings_left{float:left; width:200px; padding-left:10px}
#site_settings_left a{ color:#2a4666; text-decoration:none}
#site_settings_links{float:right; margin-left:10px}
#site_settings_site_actions{float:right; margin:0px 10px }
#site_settings_site_actions a:link{ color:white !important }

#main_container{  margin:auto; border:0px solid black; }
#main_header{ background:url(../../images/bg_header.jpg) repeat-x bottom #FFF; height:188px;}
.main_header_inner{ width:995px; margin:auto; border:0px solid #96F}

#top_menu{ }
#top_links{ text-align: right; height:30px; padding-top:10px   }
#top_links table{ float:right  }
#top_links table td{  border:0px solid red }
#top_links a:link, #top_links a:visited { font-family:arial; font-size:11px; font-weight:bold; color:#636363; text-decoration:none;}
#top_links a:hover{ text-decoration:underline;}
/*#logo{ height:123px;  !height:123px; }*/


#ornge_body_Section{background:url(../../images/bg_ornge_body.jpg) repeat-x top; border:0px solid black}
#ornge_body_Section_inner{width:995px; margin:auto; border:0px solid black}

#ornge_bottom{ font-size:14px; color:#485458; padding:30px 0px  }
.ornge_bottom_inner{padding:40px 0px 0px 0px; width:995px; margin:auto; border:0px solid #6FF}

#site_footer{background:#CDDDEA;  }
.site_footer_inner{padding:40px 20px 20px 20px; width:955px; margin:auto; border:0px solid black}

#site_footer_logo{width:220px; height:125px; float:left}
#site_footer_links{width:585px;  float:right;}
#site_footer_links_row{ }
#site_footer_item{ float:left; margin-right:5px; border:0px solid red; width:190px}
#site_footer_links_ico{width:38px; height:24px; float:left}
#site_footer_links_name{width:132px; float:left; padding:5px 10px}
#site_footer_item a:link, #site_footer_item a:visited { color:#0b4499; font-size:12px; text-decoration:none; font-weight:bold}
#site_footer_item a:hover{  text-decoration:underline}
#footer_copyright{padding:5px; text-align:right; background:#CDDDEA; color:#485458; font-size:11px}
#site_footer_item_l{width:38px}
#site_footer_item_r{width:135px}
#btn_moredetails{ text-align:right; margin-top:10px}


/* search */
.ms-sbLastcell {
      width:20px; 
}
.search
{
    float:left;
    margin:0px 2px 0px 10px;
    width:200px;  
}
.search .ms-sbplain {
    margin-left:14px;
    width:140px !important;
    color:#888; padding:4px 0px 0px 5px
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:5px;
    height:18px !important; border:1px solid #A5AFB0;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px; background:transparent !important;
}


.ms-sbtable,  .ms-sbtable-ex{
				 padding:0px; margin:0px}

/* end of search */          


/* TEXT STYLES - RICH TEXT EDITOR */ 


/* font styling */

.ms-rteCustom-ORNGE_H1 {
                font-family:Helvetica, arial, sans-serif;
                font-size:30px;
                /*font-size:1.8em; 
                text-transform:uppercase;*/
                font-weight:normal;
                letter-spacing:-1px;
                padding-bottom:12px;
                color:#485458;
                line-height:30px;
}
.ms-rteCustom-ORNGE_H2 {
				font-family:Helvetica, arial, sans-serif;
                /*font-size:1.6em;*/
                font-size:24px;
                font-weight:normal;       
                padding-bottom:10px;  
                color:#485458;
                line-height:25px;
}
.ms-rteCustom-ORNGE_H3 {
				font-family:Helvetica, arial, sans-serif;
                /*font-size:1.4em;*/
                font-size:20px;
                font-weight:normal;
                color:#485458;
                padding-bottom:8px;   
                line-height:20px;
                  
}

.ms-rteCustom-ORNGE_H4 {
				font-family:Helvetica, arial, sans-serif;
                /*font-size:1.4em;*/
                font-size:16px;
                font-weight:normal;
                color:#485458;
                padding-bottom:8px;                     
}

.ms-rteCustom-ORNGE_H5 {
				font-family:Helvetica, arial, sans-serif;	
                /*font-size:1.2em;*/
                font-size:14px;
                font-weight:bold;
                color:#485458;
                padding-bottom:8px;                     
}



.ms-rteCustom-ORNGE_SPLASH_YELLOW_TITLE {
				font-family:Helvetica, arial, sans-serif;
                /*font-size:1.2em;*/
                color:#ffd100; 
                font-size:28px; 
                font-weight:normal;
                padding:0px 0px 5px 0px;  
                margin:0px;
                line-height:26px;
   
}


.ms-rteCustom-ORNGE_SPLASH_WHITE_TITLE {
                /*font-size:1.2em;*/
                color:#FFF; 
                font-size:34px; 
                font-weight:normal; 
                padding:10px 0px 5px 0px;  
                margin:0px;   
                line-height:30px;
                font-family:Helvetica, arial, sans-serif;
            
}


.ms-rteCustom-ORNGE_SPLASH_BLUE_TITLE {
				font-size:22px; 
				color:#0b4499; 
				padding:10px 0px; 
				line-height:26px;
				font-family:Helvetica, arial, sans-serif; 

}

.ms-rteCustom-ORNGE_SPLASH_BLUE_TITLE_SMALL {
				color:#0b4499; 
				font-weight:bold; 
				padding:10px 0px 10px 0px ;
				font-family:Helvetica, arial, sans-serif;
}



.ms-rteCustom-ORNGE_SPLASH_ORANGE_TITLE {
				font-size:30px; 
				color:#FF5900;
				font-weight:normal; 
				padding:20px 0px; 
				margin:0px;
				line-height:26px;
				font-family:Helvetica, arial, sans-serif;

}




body.ms-builderbackground {background-image: none !important;}

.ms-rteCustom-ORNGE_BoldText, .boldText {
                font-weight:bold;
}
.ms-rteCustom-ORNGE_RedText {
                color:#f40000;
}

/* CLEAR FLOAT AND CLEAR FIX */ 
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {    height: 1%;}

.clearboth{ clear:both}



/* custome css for custom controls */
/* added by Dhanuka De Silva 2009-08-04 */
/* remove these comments before go production */

/* ALERTBOX CONTROL:STYLE 1 */
/* background */
#wr_ctrl_alertbox_1 {
                width:193px;
                height:135px;
                padding:35px 5px 5px 5px;
                background:url(../../images/alt_bg_1.gif) no-repeat 0.4em 0em;
}
/* title */
#wr_ctrl_alertbox_1 h1 {
                margin:0 0 10px 0;
                padding:0;
                font-weight:normal;
                font-size:20px;
                display:none; /* show/hide */
}
/* fixed image */
#wr_ctrl_alertbox_1 .alt_img {
                border:0;
                width:80px;
                height:70px;
                float:left; /* layout feature attribute */
                display:none; /* show/hide */
}
/* secondrary text wrapper */
#wr_ctrl_alertbox_1 .alt_sec_text {
                width:190px;
                float:left; /* layout feature attribute */
                padding:3px 0 0 0;
}
/* secondrary text #1 */
#wr_ctrl_alertbox_1 .alt_t1 {
                font-size:13px !important;
                text-align:left;
                font-weight:bold !important;
                color:#523013 !important;
}
/* secondrary text #2 */
#wr_ctrl_alertbox_1 .alt_t2 {
                font-size:10px;
                text-align:right;
                font-weight:bold !important;
                color:#927f7f;    
}



/* ALERTBOX CONTROL:STYLE 2 */
/* background */
#wr_ctrl_alertbox_2 {
                width:193px;
                padding:5px 5px 5px 5px;
}
/* title */
#wr_ctrl_alertbox_2 h1 {
                margin:0 0 0px 0 !important;
                padding:0;
                font-weight:normal;
                font-size:20px !important;
                display:block; /* show/hide */
                color:#495559;   
                letter-spacing:0px !important;
}
/* fixed image */
#wr_ctrl_alertbox_2 .alt_img {
                border:0;
                width:80px;
                height:70px;
                float:left; /* layout feature attribute */
                display:none; /* show/hide */
}
/* secondrary text wrapper */
#wr_ctrl_alertbox_2 .alt_sec_text {
                width:190px;
                float:left; /* layout feature attribute */
}
/* secondrary text #1 */
#wr_ctrl_alertbox_2 .alt_t1 {
                font-size:12px;
                text-align:left;
                color:#495559;
}
/* secondrary text #2 */
#wr_ctrl_alertbox_2 .alt_t2 {
                font-size:10px;
                text-align:right;
                color:#495559;   
                margin-top:3px;
}



/* ALERTBOX CONTROL:STYLE 3 */
/* background */
#wr_ctrl_alertbox_3 {
                width:460px;
                height:342px;
                padding:0;
                background:url(../../images/bg_hero.jpg) no-repeat;     
}
/* title */
#wr_ctrl_alertbox_3 h1 {
                margin:0 0 6px 0;
                padding:0;
                font-weight:normal;
                font-size:22px;
                display:none !important; /* show/hide */
                letter-spacing:0px !important;   
}
/* fixed image */
#wr_ctrl_alertbox_3 .alt_img {
                border:0;
                width:407px;
                height:272px;
                float:left; /* layout feature attribute */
                display:block; /* show/hide */
                padding-left:26px; padding-top:8px
}
/* secondrary text wrapper */
#wr_ctrl_alertbox_3 .alt_sec_text {
                width:325px;
                padding:15px 70px;
                float:left; /* layout feature attribute */
}
/* secondrary text #1 */
#wr_ctrl_alertbox_3 .alt_t1 {
                font-size:11px;
                text-align:left;
                color:#495559;  
}
/* secondrary text #2 */
#wr_ctrl_alertbox_3 .alt_t2 {
                font-size:9px;
                text-align:right;
                color:#495559;   
                margin-top:4px;
}




/* ALERTBOX CONTROL:STYLE 4 */
/* background */
#wr_ctrl_alertbox_4 {
                width:366px;
                height:167px;
                padding:0;
                background:url(../../images/bg_fastFacts.png) no-repeat bottom;    
                position: relative;                
}
/* title */
#wr_ctrl_alertbox_4 h1 {
                margin:0px 0 2px 12px;
                padding:0;
                font-weight:normal;
                font-size:30px;
                letter-spacing:-2px;
                display:block; /* show/hide */
                float:left;
                color:#e98c4b !Important;
                letter-spacing:0px !important;                   
}
/* fixed image */
#wr_ctrl_alertbox_4 .alt_img {
                border:0;
                width:159px;
                height:150px;
                float:right; /* layout feature attribute */
                display:block; /* show/hide */
                margin-top:8px;
                margin-right:18px;
}
/* secondrary text wrapper */
#wr_ctrl_alertbox_4 .alt_sec_text {
                width:170px;
                padding:0px 0px 0px 5px;
                float:left; /* layout feature attribute */ 
                border:0px solid #ff0000; line-height:16px ;  position:absolute; top:70px; left: 5px;      
}
/* secondrary text #1 */
#wr_ctrl_alertbox_4 .alt_t1 {
                font-size:12px;
                text-align:left;
                border:0px solid #ff0000;             
                color:#555555; padding:2px
}
/* secondrary text #2 */
#wr_ctrl_alertbox_4 .alt_t2 {
                font-size:11px;
                text-align:right;
                display:none;
}


/* site map control */
.ORNGE_SiteMap_Regular {
	font-family:Helvetica, arial, sans-serif;	
	font-size:1.2em;	
	list-style:none;
	margin:0;
	margin-bottom:40px;
}
.ORNGE_SiteMap_Regular a {
	color:#FF5800 !important;
}
.ORNGE_SiteMap_Regular img {
	vertical-align:middle;
	padding-right:10px;
}
.ORNGE_SiteMap_Regular li {
	list-style:none;
	color:#FF5800;
	padding-left:15px;
	margin:5px 0px;
}

.ORNGE_SiteMap_Node  {


}
a.ORNGE_SiteMap_Node:hover {
	color:#888 !Important;
}

.ORNGE_SiteMap_Current {
}

.ORNGE_SiteMap_NoUrl {
}

.orng_description {
	color:#666;
	font-size:13px;
}
.orng_link_item {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:12px;		
	padding-left:20px;
	padding-right:16px;
}
.orng_link_item a {
	font-size:14px;	
	font-weight:bold;
}
.orng_description a:link, .orng_description a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666 !important;
	font-weight:normal;
	font-size:12px;	
	text-decoration:underline;
	display:inline-block;
	padding-left:6px;
}



/* Added by Dhanuka - remove comment when this is implemented */
/* Equipment Listing */
.wr_listitem { width:710px; margin-bottom:25px; clear:both }
.wr_itemdesc { width:500px; float:left; padding-bottom:15px; padding-bottom:0px }
.wr_itempic { width:100px; padding-right:70px; float:right }
.wr_itemdesc_bottom { clear:both }
.wr_itemdesc_bottom div { float:left }
.wr_tabbed { clear:both } 
.wr_itemdesc p.item_title { font-size:18px !Important; color:#485458 }
.wr_itemdesc .item_cost { padding-left:30px; color:#444; font-size:13px !Important; font-weight:bold }
.wr_itemdesc .item_rating { width:200px; color:#444; font-size:13px !Important; font-weight:bold }
.wr_tabbed { clear:both }

/* rating */
.wr_hearts { background:url(../../images/hearts_bg.png) no-repeat; width:100px; height:20px; border:0px solid #ff0000; margin-top:3px; margin-left:10px; }

/* paging */
.wr_paging { width:720px; border:0px solid #ff0000; }
.wr_paging img { vertical-align:middle }
.wr_paging ul {	list-style:none; margin:0; padding:0 }
.wr_paging ul li { float:left; display:inline-block; padding:0; list-style:none }
.pg_Indicator { font-size:12px; width:500px;font-weight :bold; color:#0b4499; margin:9px 0px 0 0px; border:0px solid #000; text-align:center}
.pg_prev { width:110px; border:0px solid #000 }
.pg_next { width:84px; border:0px solid #000 }

.tabs-red a {
    background: url(../../images/tab_red.png) no-repeat !Important;
	color:#fff;
    background-position: 100% -150px !important	
}
.tabs-red span {
    background: url(../../images/tab_red.png) no-repeat !Important;
	color:#fff;
    background-position: 0 -50px !important;
}


