/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/*table settings *?
/* Table (No Left/Right Line) */



.table_no_line {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

}



.table_no_line caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_no_line th {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

padding:4px 0 4px 0;

text-align:center;

}



.table_no_line tr.th_nomal th{

color:#fff;;

font-weight:normal;

text-align:center;

vertical-align:top;

}



.table_no_line th.th_left {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

padding:0 10px;

text-align:left;

}

.table_no_line th.th_left1{

background:#fbf7f4;

color:#8e7e71;

text-align:left;

padding-left:10px;

}

.table_no_line th.th_bg1{

background:#fbf7f4;

color:#8e7e71;

}

.table_no_line tr.bg2 th{

color:#8e7e71;

background:#fbf7f4;

padding:4px 5px;

}

.table_no_line thead th.th_bg3{

background:#fbf7f4;

color:#8e7e71;

}

.table_no_line tbody th.th_bg3{

background:#fcfbf6;

color:#666;

font-weight:normal;

text-align:left;

padding-left:10px;

}

.table_no_line tbody th.th_bg4{

background:#fbf7f4;

color:#8e7e71;

padding-left:11px;

}



.table_no_line th.last {

border-right:none;

}



.table_no_line td {

font-size:11px;

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

padding:4px 10px 3px 10px;

}



.table_no_line td.white {

background-color:#fff;

}



.table_no_line td.td_center {

padding:4px 0 3px 0;

text-align:center;

}



.table_no_line td.td_center_last {

padding:4px 0 3px 0;

text-align:center;

border-right:none;

background-color:#fff;

}



.table_no_line td.td_left {

padding:3px 3px 3px 5px;

text-align:left;

}



.table_no_line td.td_left_last {

padding:3px 3px 3px 5px;

text-align:left;

border-right:none;

}



.table_no_line td.td_top {

padding:3px 3px 3px 5px;

vertical-align:top;

}



.table_no_line td.td_top2 {

vertical-align:top;

}



.table_no_line td.td_top3 {

background:#fbf7f4;

font-weight:bold;

color:#8e7e71;

}



.table_no_line td.td_top3_last {

background:#fbf7f4;

font-weight:bold;

color:#8e7e71;

border-right:none;

}



.table_no_line tfoot td {border:none}

.table_no_line tfoot td.right {text-align:right;color: #b3b3b3;	font-size: 10px;	font-weight: normal;}



.long_table {clear:both;width:515px;overflow-x:auto;height:auto;}

* html .long_table table{margin-bottom:15px;}

*:first-child+html .long_table table{margin-bottom:15px;}



.table_no_line td.td_right_btn{height:27px; padding:0; text-align:right; background:#FBF7F4;}

*:first-child+html .table_no_line td.td_right_btn{height:27px; padding:0 0 2px 0;text-align:right; background:#FBF7F4;}

* html .table_no_line td.td_right_btn{height:27px; padding:0 0 1px 0; text-align:right; background:#FBF7F4;}

.table_no_line td.td_right_btn{height:27px; padding:0; text-align:right; background:#FBF7F4;}

.table_no_line td.td_right_btn img{vertical-align:middle;}





.table_no_line td.last {

border-right:none;

}



.table_no_line td.bg1 {

background:#fbf7f4;

}

.table_no_line .bg2{

background:#fcfbf6;

}







/* Table (No Left/Right Line) */



.table_no_line2 {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

}



.table_no_line2 caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_no_line2 th {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

padding:4px 3px;

text-align:center;

}



.table_no_line2 th.th_left {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

text-align:left;

}



.table_no_line2 th.last {

border-right:none;

}



.table_no_line2 td {

font-size:11px;

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

padding:4px 3px 3px 3px;

text-align:center;

}



.table_no_line2 td.last {

border-right:none;

}



















/* Table (left_right:5px) */





.table_no_line5px {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

}



.table_no_line5px caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_no_line5px th {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

padding:4px 5px;

text-align:center;

}



.table_no_line5px th.th_left {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

background-color:#b3aaa3;

color:#fff;

font-size:11px;

padding:0 5px;

text-align:left;

}

.table_no_line5px th.th_left2{

color:#8e7e71;

background-color:#fbf7f4;

text-align:left;

padding-left:5px;

}

.table_no_line5px tr.bg2 th{

color:#8e7e71;

background:#fbf7f4;

padding:4px 5px;

}





.table_no_line5px th.bg{

	color:#8e7e71;

	background:#fbf7f4;

	text-align:left;

	padding-left:5px;

}

.table_no_line5px th.bg3{

background:#fbf7f4;

color:#8e7e71;

}



.table_no_line5px th.last {border-right:none;}



.table_no_line5px tr.th_nomal th{

color:#fff;;

font-weight:normal;

text-align:center;

vertical-align:top;

padding:3px 0 4px 0;

}



.table_no_line5px td {

text-align:left;

font-size:11px;

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

padding:4px 5px 3px 5px;

}



.table_no_line5px td.td_center {

padding:4px 0 3px 0;

text-align:center;

}



.table_no_line5px td.last {border-right:none;}

.table_no_line5px td.bg1 {background:#fbf7f4;}

.table_no_line5px tr.line_b_none td,

.table_no_line5px .line_b_none{border-bottom:0px solid #fff;}



.table_no_line5px td.bg2{

font-weight:normal;

background:#fcfbf6;

color:#666;

}

.table_no_line5px tr.bg3 {background:#fbf7f4;}

.table_no_line5px td.td_top{vertical-align:top;}



/* Table (stripe Line) */



.table_st_line {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

}



.table_st_line caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_st_line th {

border-right:1px solid #d8d8d8;

background-color:#fff;

color:#666;

font-size:12px;

padding:4px 0 4px 15px;

}



.table_st_line th.last {

border-right:none;

}



.table_st_line td {

border-right:1px solid #d8d8d8;

padding:8px 0 8px 15px;

font-size:12px;

}



.table_st_line td.td_center {

padding:3px 0 3px 0;

text-align:center;

}



.table_st_line td.last {

border-right:none;

}



.table_st_line th.bg1 {

background:#faf7f4;

}



.table_st_line td.bg1 {

background:#faf7f4;

}







/* Table (stripe Line2) */

.table_st_line2 {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

}

.table_st_line2 th {

background:#faf7f4;

color:#666;

padding:6px 0 8px 0;

text-align:center;

}

.table_st_line2 td {

border-bottom:1px solid #d8d8d8;

padding:0;

text-align:center;

}

.table_st_line2 td p.price{

margin:27px 0 8px 0;

}

.table_st_line2 td.nobttm {

border-bottom:none;

}



/* Table (stripe Line3) */

.table_st_line3 {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

}



.table_st_line3 caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_st_line3 th {


border-right:1px solid #d8d8d8;

background-color:#fff;

color:#666;

font-weight:normal;

font-size:11px;

padding:5px 0 5px 15px;

}



.table_st_line3 th.last {

border-right:none;

}



.table_st_line3 td {

border-right:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

padding:5px 0 5px 15px;

font-size:11px;

vertical-align:top;

}



.table_st_line3 td.td_center {

padding:3px 0 3px 0;

text-align:center;

}



.table_st_line3 td.last {

border-right:none;

}



.table_st_line3 th.bg1 {

background:#faf7f4;

}

.table_st_line3 td.bg1 {

background:#faf7f4;

}



.table_st_line3 td.q1{border-right:none;padding:5px 10px;}

.table_st_line3 td.q2{border-right:none;padding:5px 0;}

.table_st_line3 td.a1 {background:#faf7f4;border-right:none;padding:5px 10px;}

.table_st_line3 td.a2 {background:#faf7f4;border-right:none;padding:5px 0;}



/* Table (stripe Line4, 6) */

.table_st_line4, .table_st_line6 {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

}

.table_st_line6 {margin-bottom:40px}

.table_st_line4 caption, .table_st_line6 caption {

font-size:12px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_st_line4 th, .table_st_line6 th {

border-bottom:1px solid #d8d8d8;

background-color:#fff;

color:#666;

font-weight:normal;

font-size:11px;

padding:5px 0 5px 15px;

}

.table_st_line4 th.top{

font-weight:bold;

vertical-align: top;

}



.table_st_line6 th {

font-weight:bold;

padding:5px 0 5px 10px;

vertical-align: top;

}



.table_st_line4 td, .table_st_line6 td {

border-bottom:1px solid #d8d8d8;

padding:5px 0 5px 15px;

font-size:11px;

}



.table_st_line4 td.center, .table_st_line6 td.center {

padding:3px 0 3px 0;

text-align:center;

}



.table_st_line4 th.bg1, .table_st_line6 th.bg1 {

background:#faf7f4;

}

.table_st_line4 td.bg1, .table_st_line6 td.bg1 {

background:#faf7f4;

}





/* Table (stripe Line5) */

.table_st_line5 {

border-collapse: collapse;

border-top:1px solid #d8d8d8;

border-bottom:1px solid #d8d8d8;

}



.table_st_line caption {

font-size:11px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_st_line5 th {

border-right:1px solid #d8d8d8;

background-color:#fff;

color:#666;

font-size:11px;

padding:4px 0 4px 10px;

}



.table_st_line5 th.last {

border-right:none;

}



.table_st_line5 td {

border-right:1px solid #d8d8d8;

padding:7px 0 7px 10px;

font-size:11px;

}



.table_st_line5 td.td_center {

padding:3px 0 3px 0;

text-align:center;

}



.table_st_line5 td.last {

border-right:none;

}



.table_st_line5 th.bg1 {

background:#faf7f4;

}



.table_st_line5 td.bg1 {

background:#faf7f4;

}



/* Table (stripe Line7) */

.table_st_line7 {

border-collapse: collapse;

}



.table_st_line caption {

font-size:11px;

font-weight:bold;

color:#333;

text-align:left;

padding-bottom:8px;

}

.table_st_line7 th {

border-right:1px solid #d8d8d8;

background-color:#fff;

color:#666;

font-size:11px;

padding:4px 0 4px 10px;

}



.table_st_line7 th.last {

border-right:none;

}



.table_st_line7 td {

border-right:1px solid #d8d8d8;

padding:7px 0 7px 10px;

font-size:11px;

}



.table_st_line7 td.td_center {

padding:3px 0 3px 0;

text-align:center;

}



.table_st_line7 td.last {

border-right:none;

}



.table_st_line7 th.bg1 {

background:#faf7f4;

}



.table_st_line7 td.bg1 {

background:#faf7f4;

}

/* secondary table features */
ul.ss3_handling_link{float:left;width:515px;}

ul.ss3_handling_link li{float:left;width:230px;height:20px;background:#fbf7f4 url('/global/images/public/btn_downarrow2.gif') no-repeat 10px 55%;border-right:1px solid #fff;padding:7px 0 0 26px;	}

ul.ss3_handling_link2{margin-bottom:36px;}

ul.ss3_handling_link2 li{width:144px;}

ul.ss3_handling_link3 li{width:101px;}

ul.ss3_handling_link4 li{width:76px;height:40px;background:#fbf7f4 url('/global/images/public/btn_downarrow2.gif') no-repeat 10px 30%;}

ul.ss3_handling_link5{float:left;width:100%;}

ul.ss3_handling_link5 li{background:#fbf7f4 url('/global/images/public/btn_downarrow2.gif') no-repeat 10px 55%;border-bottom:1px solid #fff;padding:7px 0 5px 26px;}





.ss3_features_type{float:left;width:515px;}

.ss3_features_type .title_para{padding-top:10px;}

.ss3_features_type strong{display:block;}

.ss3_features_type strong.sub_title{margin:5px 0 1px 0;}

.ss3_features_type p{padding:1px 0 21px 0;margin:0;}

.ss3_features_type p.img{padding:0;margin:0;}

.ss3_features_type p.space_contents{margin-top:-10px;}

.ss3_features_type p.space_contents2{padding:0 0 6px 0;}

.ss3_features_type img.space_type1{margin:7px 0 2px 0;}

.ss3_features_type img.space_type2{margin:7px 0 0 0;}

.ss3_features_type table{clear:both;}

.ss3_features_type table td.td_img{padding:0;text-align:center;}

.ss3_features_type table.space_type1{margin:-13px 0 23px 0;}

.ss3_features_type caption.sub_title{padding:0 0 7px 0;margin:0;font-size:11px;color:#666;}

.ss3_features_type table.space_type2 caption.sub_title{padding-top:23px;}

.ss3_features_type ul.list ul li{background:none;padding:0;}

.ss3_features_type ul.space_type1{margin:1px 0 17px 0;}



