/**** 	COLOURS FOR SITE		****/
/*******************************************/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/**** 	DARK BLUE - #111b3e 		****/
/*******************************************/

/*****   STANDARD SITE STYLES. .text should always be the same as P **/
/* Standard site styles. .text should always be the same as P */

h1     { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; color: #36b000; font-weight: normal; margin-top: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; }
h2     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #36b000; font-weight: bold; margin-top: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h3     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #ff7800; font-weight: bold; text-transform: uppercase; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
h4     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #36b000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-style: solid; border-color: #cfd5ed; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; }
h5     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #36b000; font-weight: normal; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
h6     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #4c4c4c; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
p      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
.text  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
ul     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
ol     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
li     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 5px; }
a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #36b000; }
a:link    { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #36b000;}
a:visited { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #36b000;}
a:active  { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #36b000;}
a:hover   { text-decoration: underline; font-style: normal; font-weight: normal; background-color: transparent; color: #36b000;}

h5 a         { text-decoration: none; font-style: normal; font-weight: bold; color: #36b000; }
h5 a:link    { text-decoration: none; font-style: normal; font-weight: bold; color: #36b000;}
h5 a:visited { text-decoration: none; font-style: normal; font-weight: bold; color: #36b000;}
h5 a:active  { text-decoration: none; font-style: normal; font-weight: bold; color: #36b000;}
h5 a:hover   { text-decoration: underline; font-style: normal; font-weight: bold; color: #36b000;}

hr {  color: #4c4c4c; background-color: #4c4c4c; height: 1px; }

.notext { line-height: 0px; font-size: 0px; }


/* Standard images styles */
.imagelabel	      { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color: #000000; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 5px; margin-right: 5px; }
.imagecaption     { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color: #000000; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 5px; margin-right: 5px; }
.imgBorderOn      { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #000000; }
.imgBorderOff     { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #000000; }
.imgLblBorderOn   { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: #000000; background-color: #4c4c4c; }
.imgLblBorderOff  { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: #ffffff; background-color: #ffffff; }
.imgCaptBorderOn  { border-left-width: 0px; border-right-width: 0px; border-top-width: 2px; border-bottom-width: 0px; border-style: solid; border-color: #000000; background-color: #4c4c4c; }
.imgCaptBorderOff { border-left-width: 0px; border-right-width: 0px; border-top-width: 2px; border-bottom-width: 0px; border-style: solid; border-color: #ffffff; background-color: #ffffff; }






/*****   EXTRA STYLES ADDED OR MODIFIED - JASON **/

.lerror { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: red;}
.error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: red;}

.bg_image
{
background-image: url('/images/green4good/bg.png');
}

.top_bg_image
{
background-image: url('/images/green4good/2_2.gif'); background-repeat: no-repeat;
}

#cart_div_line
{
border-left-color: #ffffff;
border-right-color: #ffffff;
border-top-color: #ffffff;
border-bottom-color: #4c4c4c;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
height: 4px;
}

.search_textbox
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
color: #000000;
text-align: left;
background: transparent;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
margin-left: 28px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
width: 169px;
}

.search_button
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
color: #ffffff;
background: transparent;
border-style: solid;
border-left-color: #00529c;
border-right-color: #000000;
border-top-color: #00529c;
border-bottom-color: #000000;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
cursor: pointer;
}


.info_note
{
valign:top;
height: 137px;
overflow: hidden;
background-image: url('/images/green4good/feature_item_bg.gif'); background-repeat: no-repeat;
}

#cart_cat_description h1     { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; color: #36b000; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }

#cart_cat_description p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px;
}

div.promo_container
{
valign:top;
width: 504px;
height: 165px;
overflow: hidden;
}



/*****   STYLES FROM DESIGN FILES - STEPHEN OKEEFE  **/

a
{
color: #36b000;
text-decoration: none;

}

a:hover
{
color: #36b000;
text-decoration: underline;
}

a:active
{
color: #36b000;
text-decoration: none;
}


#table_header h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;
color: #ffffff;
font-weight: bold;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 5px;
margin-right: 5px;
}

.table_header_1
{
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #414042;
background-color: #414042;
}


.form_textbox
{
background: transparent;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
margin-left: 25px;
margin-right: 0px;
margin-top: 3px;
margin-bottom: 0px; 
padding-left: 8px;
padding-right: 2px;
padding-top: 7px;
padding-bottom: 2px;
text-align: left;
width: 169px;
}

.form_login
{
background: transparent;
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
margin-left: 25px;
margin-right: 0px;
margin-top: 3px;
margin-bottom: 0px; 
padding-left: 8px;
padding-right: 2px;
padding-top: 7px;
padding-bottom: 2px;
text-align: left;
width: 300px;
}

.form_button
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
background: transparent;
border-style: solid;
border-left-color: #00529c;
border-right-color: #000000;
border-top-color: #00529c;
border-bottom-color: #000000;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 7px;
padding-bottom: 0px;
margin-left: 4px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px; 
}

#top_nav p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #36b000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;

border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
}

#top_nav a
{
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#top_nav a:hover
{
color: #36b000;
font-weight: normal;
text-decoration: underline;
}


#top_nav a:active
{
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#main_nav p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 14px;
color: #f99d1c;
font-weight: bold;
text-transform: uppercase;
letter-spacing:-0.5px;
background-color: transparent;
margin-top: 13px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 8px;
}

#main_nav a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
color: #f99d1c;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;

border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#main_nav a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
color: #fab149;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;

border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#cart_items p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;
margin-top: 5px;
margin-left: 9px;
margin-right: 0px;
margin-bottom: 0px;
}


#home_feature h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 15px;
color: #36b000;
font-weight: bold;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 10px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#home_feature h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 10px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#home_feature p 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 5px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#home_feature h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 5px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#home_feature ul
{  
height: auto;
width: auto;
background-color: transparent;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
} 

#home_feature li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;
text-transform: none;
background-color: transparent;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 30px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.feature_selector_a
{
background-image: url('feature_selector_active.gif');
}

.feature_selector_b
{
background-image: url('feature_selector_active.gif');
}

.feature_selector_image
{
padding-top: 0px;
padding-left: 2px;
padding-right: 0px;
padding-bottom: 5px;

}

#feature_selector h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
color: #013683;
font-weight: bold;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 5px;
margin-left: 7px;
margin-right: 4px;
}

#feature_selector p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #707070;
font-weight: normal;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 7px;
margin-right: 4px;
}

#feature_item h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 11px;
color: #36b000;
font-weight: bold;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 15px;
}

#feature_item p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #707070;
font-weight: normal;
margin-top: 0px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 15px;
}

#feature_item a
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#feature_item a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: underline;
}

#feature_item a:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#feature_item a:active
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}


.feature_item_image
{
padding-top: 15px;
padding-left: 15px;
padding-right: 0px;
padding-bottom: 0px;

}


#prod_detail_item_list h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 11px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 8px;
margin-left: 20px;
margin-right: 20px;
}

#prod_detail_item_list p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #707070;
font-weight: normal;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 20px;
margin-right: 20px;
}

#prod_detail_item_list h5
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #707070;
font-weight: normal;
text-transform: capitalize;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 20px;
margin-right: 20px;
}

#prod_detail_item_list h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #707070;
font-weight: bold;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 20px;
margin-right: 20px;
}

#prod_detail_item_list a
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#prod_detail_item_list a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: underline;
}

#prod_detail_item_list a:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#prod_detail_item_list a:active
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#prod_category_desc h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #707070;
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}



.prod_detail_item_list_action
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #36b000;
font-weight: bold;
border-style: solid;
border-left-color: #000000;
border-right-color: #ffffff;
border-top-color: #000000;
border-bottom-color: #00529c;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 0px;
}

.form_textbox_list_item
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
text-align: right;
width: 50px;
height: 18px;
}




.prod_detail_item_pager
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #707070;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 24px;
margin-right: 24px;
}

#bctrail p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
color: #707070;
font-weight: bold;
margin-top:11px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
text-transform: uppercase;
}

#bctrail a
{
color: #36b000;
font-weight: normal;
text-decoration: none;
font-weight: normal;
text-transform: capitalize;
}

#unlinked
{
color: #707070;
font-weight: normal;
text-decoration: none;
font-weight: normal;
text-transform: capitalize;
}


#bctrail a:hover
{
color: #36b000;
font-weight: normal;
text-decoration: underline;
font-weight: normal;
text-transform: capitalize;
}

#bctrail a:active
{
color: #36b000;
font-weight: bold;
text-decoration: none;
font-weight: normal;
text-transform: capitalize;
}



#print_email p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 12px;
color: #707070;
font-weight: bold;
margin-top:11px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 20px;
text-transform: uppercase;
}

#print_email a
{
color: #36b000;
font-weight: normal;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}


#print_email a:hover
{
color: #36b000;
font-weight: normal;
text-decoration: underline;
font-weight: bold;
text-transform: uppercase;
}

#print_email a:active
{
color: #36b000;
font-weight: bold;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

#product_detail h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 15px;
color: #36b000;
font-weight: bold;
text-transform:capitalize;
text-decoration: none;
background-color: transparent;

margin-top: 10px;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 10px;
}

#product_detail h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
color: #707070;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;

margin-top: 10px;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 20px;
}

#product_detail h4
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
line-height: 9px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 10px;
margin-left: 0px;
margin-right: 15px;
margin-bottom: 20px;
}


#product_detail p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 8px;
}

#product_detail ul
{  
height: auto;
width: auto;
background-color: transparent;

margin-top: 15px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
} 

#product_detail li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
background-color: transparent;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#product_detail h5
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: capitalize;
margin-top: 25px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 0px;
}

#product_detail h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
color: #707070;
font-weight: bold;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
}

.product_thumbnail_image
{
border-width: 1px;
border-color: #839a90;
margin-top: 0px;
margin-left: 0px;
margin-right: 1px;
margin-bottom: 4px;
}

#product_add_on h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 15px;
color: #414042;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;

margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 6px;
}

#product_add_on p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
text-indent: -2em;
padding-left: 2em;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
}


#product_add_detail h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 3px;
}

#product_add_detail p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#product_add_detail h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#product_add_detail a
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#product_add_detail a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: underline;
}


#product_add_detail a:active
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#product_add_detail ul
{  
height: auto;
width: auto;
background-color: transparent;

margin-top: 15px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#product_add_detail ol
{  
height: auto;
width: auto;
background-color: transparent;

margin-top: 15px;
margin-left: 23px;
margin-right: 20px;
margin-bottom: 20px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
} 

#product_add_detail li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
background-color: transparent;
margin-top: 0px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.table_header_1
{
height: 30px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: #00447b;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #414042;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.table_header_2
{
height: 30px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: #00447b;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #414042;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.table_header_3
{
height: 30px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: #00447b;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #414042;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #ffffff;
font-weight: bold;
text-align: right;
text-transform: uppercase;
text-decoration: none;
}

.table_body_a1
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f9f7;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_body_a2
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f9f7;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_a3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f9f7;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}


.table_body_b1
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #e6f0ec;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_body_b2
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #e6f0ec;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_b3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #e6f0ec;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_c1
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_body_c2
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_c3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}
.table_body_d1
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_body_d2
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_d3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_d4
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #0787cd;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_d4_centered
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 0px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #0787cd;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_e1
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_e2
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_e3
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_e4
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #0787cd;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_e4_centered
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 0px;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #0787cd;
font-weight: normal;
text-transform: none;
text-decoration: none;
}


.table_body_f1
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 5px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_f2
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_body_f3
{
height: 15px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 20px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_footer_a1
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f5f5;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}


.table_footer_a2
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f5f5;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_footer_a3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_footer_a4
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #0787cd;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.table_footer_b3
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f5f5;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_footer_b4
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f5f5;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #0787cd;
font-weight: bold;
text-transform: none;
text-decoration: none;
}

.table_footer_b4_centered
{
height: 25px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 0px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #f5f5f5;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #0787cd;
font-weight: bold;
text-transform: none;
text-decoration: none;
}


.table_footer_spacer_top
{
height: 5px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #ffffff;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}


.table_footer_spacer_bottom
{
height: 5px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-style: solid;
border-top-color: #fafafa;
border-bottom-color: #c8c8c8;
border-left-color: #f0f0f0;
border-right-color: #f0f0f0;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #f5f9f7;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
}

.form_textbox_cart
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
text-align: right;
width: 50px;
height: 18px;
}

.form_textbox_login
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 6px;
margin-right: 9px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 150px;
height: 18px;
}

.form_textbox_enroll
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 277px;
height: 20;
}

.form_textarea
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 290px;
height: 160px;
overflow-x: auto;
overflow-y: scroll;
}

#form_enroll h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#form_enroll p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
}

#form_enroll h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
color: #000000;
font-weight: normal;
text-transform: uppercase;
margin-top: 15px;
margin-bottom: 2px;
margin-left: 4px;
margin-right: 0px;
}

#form_enroll h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}


.sep
{
border-style: dotted;
border-left-color: #000000;
border-right-color: #00000;
border-top-color: #000000;
border-bottom-color: #000000;
border-left-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;

}

.form_textbox_payment_01
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 290px;
height: 20;
}

.form_textbox_payment_02
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 190px;
height: 20;
}

.form_textbox_payment_03
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 60px;
height: 20;
}

.form_textbox_payment_04
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 95px;
height: 20;
}

.form_textbox_payment_05
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 300px;
height: 20;
}

.form_textbox_payment_06
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 600px;
height: 20;
}

#order_review h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;
margin-top: 20px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 3px;
}

#order_review p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px;
}

#order_review h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#order_review a
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#order_review a:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: underline;
}


#order_review a:active
{
font-family: Arial, Helvetica, sans-serif;
color: #36b000;
font-weight: normal;
text-decoration: none;
}

#order_review ul
{  
height: auto;
width: auto;
background-color: transparent;

margin-top: 15px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#order_review ol
{  
height: auto;
width: auto;
background-color: transparent;

margin-top: 15px;
margin-left: 23px;
margin-right: 20px;
margin-bottom: 20px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
} 

#order_review li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
font-weight: normal;
text-transform: none;
background-color: transparent;
margin-top: 0px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.form_login
{
background: #ffffff;
border-style: solid;
border-left-color: #000000;
border-right-color: #ffffff;
border-top-color: #000000;
border-bottom-color: #ffffff;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
margin-left: 8px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px; 
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;

width: 90px;
height: 16px;
font-size: 12px;
color: #949494;
}

.login
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
color: #8f8b7f;
font-weight: bold;
text-transform: none;
text-decoration: none;
background-color: transparent;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.productlist_selector
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
background-color: transparent;
padding: 10px 0px 0px 0px;
}

.form_textbox_list_01
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
width: 190px;
height: 20px;
}

.form_textbox_list_02
{
border-style: solid;
border-left-color: #000000;
border-right-color: #ededed;
border-top-color: #000000;
border-bottom-color: #ededed;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
margin-left: 10px;
margin-right: 7px;
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
width: 60px;
height: 20px;
}

.productlist_pager
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
text-align: right;
background-color: transparent;
padding: 10px 0px 0px 0px;
}

.productlist_pager a
{
color: #000000;
font-weight: normal;
}

.productlist_pager a:hover
{
color: #000000;
font-weight: none;
text-decoration: underline;
}

.productlist_pager a:active
{
color: #000000;
font-weight: normal;
}

.productlist_ascend
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
color: #000000;
font-weight: none;
text-transform: uppercase;
text-decoration: none;
text-align: left;
background-color: transparent;
padding: 10px 0px 0px 0px;
}

.productlist_ascend a
{
color: #000000;
font-weight: normal;
}

.productlist_ascend a:hover
{
color: #000000;
font-weight: none;
text-decoration: underline;
}

.productlist_ascend a:active
{
color: #000000;
font-weight: normal;
}


/*****   STYLES FROM INSTALL - DAVID ADAMS **/

.rotallslider
{
position: relative;
width: 788px; 
height:75px;
overflow: hidden;
}

.thumbstrip
{
position: relative;
width: 1000px; 
height:75px;
}


/*****   INHERITED STYLES FROM PRIOR OMS INSTALL CSS **/

/*****   BREADCRUMB **/

.breadcrumb           { border-right-width: 1px; border-left-width: 1px; border-top-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #e1e1e1;}
.breadcrumb_livechat  { border-right-width: 0px; border-left-width: 1px; border-top-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #e1e1e1;}
#breadcrumb h1        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #111b3e; font-weight: normal; margin-top: -5px; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; }
#breadcrumb a:link    { font-weight: bold; text-decoration: none; color: #111b3e; }
#breadcrumb a:visited { font-weight: bold; text-decoration: none; color: #111b3e; }
#breadcrumb a:active  { font-weight: bold; text-decoration: none; color: #111b3e; }
#breadcrumb a:hover   { font-weight: bold; text-decoration: none; color: #ff9a00; }


/*****	BOTTOM BANNER **/

.bottom_banner { border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #cccccc;}



/*****   PAGE TITLES  **/

.pagetitle { border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: dotted; border-color: #414141; }
#pagetitle h1{ font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 16px; color: #003459; font-weight: bold; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px; }


