body {
    background-color: #2AD3FD;
    margin: 1% 0px 1% 0px;
}
.mainTable {
    background-image: url(images/body.gif);
}
.up {
    background-image: url(images/up.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.up_ind {
    background-image:url(images/up_ind.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.logo {
    margin: 10px 0px 0px 40px;
}
.down {
    background-color: #2AD3FD;
    background-image: url(images/down.gif);
    background-repeat: no-repeat;
    padding-top: 30px;
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.down a {
    color:#000;
    text-decoration:none;
}
.down a:hover {
    color:#FFFFFF;
}
h4 {
	font-size: 10pt;
}
.corr, .corr a {
	font-size: 10pt !important;
	font-weight: normal !important;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.corr a:hover {
	font-weight: normal;
	text-decoration: underline !important;
}





.down1 {
    background-color: #2AD3FD;
    color:#016C99;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}
.down1 a {
    color:#016C99;
    text-decoration:none;
}
.down1 a:hover {
    color:#FFFFFF;
}


.upmenu {
    margin: 32px 0px 160px 300px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}
.upmenu a {
    color: #000;
    text-decoration:none;
}
.upmenu a:hover {
    color:#2AD3FD;
}
.content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
.content a {
    color: #000;
    font-weight: bold;
}
.content a:hover {
    text-decoration:none;
}
.big_header {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.home_header {
    font-size: 15px;   
	font-style:italic;
	color: #3E2483;	
}
.phone {
    font-size: 25px;
    font-weight: bold;
    color: #CF2A3D;
}

.header {
    font-size: 10pt;
    color: #000000;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.red_header {
    font-size: 13px;
    color: #FF0000;
    font-weight: bold;
}
.color_header_green {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #00a34e;
    line-height: normal;    
    background-image: url(images/green-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;

}
.color_header_green div {
    background-image: url(images/green-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.color_header_green div div {
    background-image: url(images/green-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.color_header_green div div div {
    background-image: url(images/green-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px;
}
.color_header_pink {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #ec247a;
    line-height: normal;
    text-transform: uppercase;
    background-image: url(images/pink-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;

}
.color_header_pink div {
    background-image: url(images/pink-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.color_header_pink div div {
    background-image: url(images/pink-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.color_header_pink div div div {
    background-image: url(images/pink-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px;
}


.round_border {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    line-height: normal;
    text-transform:uppercase;
    background-image: url(images/dot.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
.round_border div {
    background-image: url(images/dot.gif);
    background-position: right;
    background-repeat: repeat-y;
}
.round_border div div {
    background-image: url(images/dot.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.round_border div div div {
    background-image: url(images/dot.gif);
    background-position: top;
    background-repeat: repeat-x;
}
.round_border div div div div {
    background-image: url(images/white-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.round_border div div div div div {
    background-image: url(images/white-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.round_border div div div div div div {
    background-image: url(images/white-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.round_border div div div div div div div {
    background-image: url(images/white-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 8px;
}
.round_border div div div div div div div div {
    padding: 0px;
    background-image: url(images/white-ur.gif);
}

.orange {
    background-color: #FDB174;
}
.form_text {
    color: #000;
    text-transform: none;
	font-size:15px;
    font-weight: bold;
   
}
.pink_text {
    color: #FF55A5;
	font-size:11px;
}
.add_to_chart {
    background-image: url(images/button.gif);
    height: 34px;
    width: 58px;
    background-repeat: no-repeat;
}
#p7TMnav {
    clear: both;
}
#p7TMnav div {	   
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000;

}
#p7TMnav div a {
    text-decoration:none;
    color:#000;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 0px;
}
#p7TMnav div a:hover {
    color:#333;
    /*background-image: url(images/dot_black.gif);
    background-repeat: no-repeat;
    background-position: 4px 3px; */
}
.p7_div_active {
    color:#000000;
    background-image: url(images/dot_black.gif);
    background-repeat: no-repeat;
    background-position: 4px 3px;
}
#p7TMnav div div {
    text-transform:uppercase;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000;
    border-bottom: none;
}
#p7TMnav div div a {
    color:#02A04B;
    padding-left:32px;
}
#p7TMnav div div div a:hover {
    color:#016C99;
    background-image: url(images/dot_b.gif);
    background-repeat: no-repeat;
    background-position: 20px 3px;
}
#p7TMnav div div div a {
    color:#79868C;
    padding-left:48px;
}
#p7TMnav div div a:hover {
    color:#FF55A5;
    background-image: url(images/dot_p.gif);
    background-repeat: no-repeat;
    background-position: 20px 3px;
}
#p7TMnav div div {display:none;}
#p7TMnav div div div {display:none;}
#p7TMnav div div div div {display:none;}
#p7TMnav div div div div div {display:none;}

/*
.pink {
    color: #FF55A5;
    font-weight: bold;
    font-size: 14px;
}
.pink a {
    color: #000;
    padding-left: 21px;
    text-decoration:none;
}
.pink a:hover {
    color:#000000;
    text-decoration: underline;
}
.fax {
    background-image: url(images/fax.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.check {
    background-image: url(images/check.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.cart {
    background-image: url(images/cart.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
*/
.pink {
    color: #CF2A3D;
    font-weight: bold;
    font-size: 15px;
}
.pink a {
    color: #CF2A3D;
    padding-left: 10px;
    text-decoration:none;
}
.pink a:hover {    
    text-decoration: underline;
}
.oran {
    text-transform: uppercase;
    color: #000;
    line-height: 18px;
    font-weight: bold;
}
.oran a {
    color: #000;
    padding-left: 21px;
    text-decoration:none;
}
.oran a:hover {
    color:#000000;
    text-decoration: underline;
}
.book {
    background-image: url(images/book.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.mail {
    background-image: url(images/mail.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 13px;
    height: 17px;
    border: 1px solid #000;
    background-color: #FFFFFF;
}
.form_low {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #EB6206;
}.step {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 5px;
    line-height: 16px;
    margin-bottom: -3px;
}
.s_green, .s_orange {
    color: #000000;

}
.red {
    color: #FF0000;
}

.div {
    display: inline;
    float: left;
    text-align: center;
    width: 85px;
	height: 130px;
}.btn_or {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 2px;
    font-size: 12px;
    color: #000;	
    background-color: #FDB174;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFDBBE;
    border-right-color: #B97640;
    border-bottom-color: #B97640;
    border-left-color: #FFDBBE;
    text-transform: uppercase;
}
.div_show, .div_price_show  {
    display:block;
}
.div_hide, .div_price_hide, .hidden {
    display:none;
}

.total {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #EB6206;
    font-weight: bold;
    background-color: #FFFFFF;
}

.totaltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #007799;
    text-transform: uppercase;

}

.inputstyle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #EB6206;
    line-height: 14px;
    border: 1px solid #EB6206;
    background-color: #FFFFFF;
}
 .warning {
     font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #EB6206;

 }
 .warning a {
      color: #007799;
  }

  .popup {
    background-image: url(images/popup.gif);
    padding: 20px 20px 20px 20px  ;
    background-repeat: no-repeat;
    background-position:0px 0px;

}
.table {
    border: 1px solid #EB6206;
}
.org {
    color: #EB6206;
}

.org a {
    color: #EB6206;
}
.org a:hover {
    text-decoration:none;
}
.arial {
    font-family: Arial, Helvetica, Verdana, sans-serif;
}
.title {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #016C99;
}
.td_light {
    background-color: #F1F8E5;
}
.td_dark {
    background-color: #E3F4C6;
}

.btn_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #FFFFFF;
    text-decoration: underline;
}

/* BALOONS LAYERS */
#balloons {
    padding-top:30px;
    width: 457px;
    height: 548px;
}
#balloons td {
    vertical-align: top;
    text-align: center;
    width: 33%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
#star {
    position:relative;
    width:193px;
    height:250px;
    left:-10px;
    top:80px;
    z-index:1;
}
#telephone {
    position:relative;
    z-index:2;
    background-image: url(images/telephone.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 254px;
    height: 43px;
    top: -10px;
    left: 0px;
}

.invoice_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}


	
.top_green {
    color: #007A42;
    font-weight: bold;
    font-size: 15px;
}
.top_green a {
    color: #007A42;
    padding-left: 10px;
    text-decoration:none;
}
.top_green a:hover {    
    text-decoration: underline;
}

.purple {
    color: #492282;   
    font-size: 14px;
}
.purple a {
    color: #492282;
    padding-left: 10px;
    text-decoration:none;
	font-weight:bold;
}
.purple a:hover {    
    text-decoration: underline;
}
.static_pages {
	margin-left:10px;
	}
	
	
	
	
	
#orange_cat {
	width:auto;	
	height:auto;
	border-left:1px solid #E18C31; 
	border-right:1px solid #E18C31;	
	margin-bottom:20px;	
	}
.orange_header {	
	height:auto;
	background-color:#E18C31;
	color:#fff;
	padding:5px 0px 2px 2px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	width:auto;	
	font-family:Arial, Helvetica, sans-serif;	
	}
.one_orange_cat {
	margin-left:9px;
	margin-right:15px;	
	width:225px;
	border-bottom:1px solid #E18C31;	
	}
.one_orange_cat a {
	text-transform:none;!important 
	font-size:12px;	
	display:block;
	text-decoration:none;	
	}
.one_orange_cat a:hover {
	color:#333;
	}

.orange_bottom {
	background-image:url(images/menu_orange.gif);
	font-size:1px;
	background-position:left top;	
	background-repeat:no-repeat;
	height:12px;
	width:260px;	
	margin-bottom:20px;
	margin-top:-23px;	
	}	
	
#blue_cat {
	width:auto;	
	height:auto;
	border-left:1px solid #3078BC; 
	border-right:1px solid #3078BC;	
	margin-bottom:20px;	
	}
.blue_header {	
	height:auto;
	background-color:#3078BC;
	color:#fff;
	padding:5px 0px 2px 2px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;	
	}
.one_blue_cat {
	margin-left:9px;	
	width:225px;
	border-bottom:1px solid #3078BC;	
	}
.one_blue_cat a {
	text-transform:none;!important 
	font-size:12px;	
	display:block;
	text-decoration:none;	
	}
.one_blue_cat a:hover {
	color:#333;
	}

.blue_bottom {
	background-image:url(images/menu_blue.gif);
	font-size:1px;
	background-position:left top;	
	background-repeat:no-repeat;
	height:12px;
	width:260px;	
	margin-bottom:20px;
	margin-top:-23px;	
	}
	
	
#red_cat {
	width:auto;	
	height:auto;
	border-left:1px solid #CC2E29; 
	border-right:1px solid #CC2E29;	
	margin-bottom:20px;	
	}
.red_header_menu {	
	height:auto;
	background-color:#CC2E29;
	color:#fff;
	padding:5px 0px 2px 2px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	width:auto;	
	font-family:Arial, Helvetica, sans-serif;	
	}
.one_red_cat {
	margin-left:9px;
	margin-right:15px;	
	width:225px;
	border-bottom:1px solid #CC2E29;	
	}
.one_red_cat a {
	text-transform:none;!important 
	font-size:12px;	
	display:block;
	text-decoration:none;	
	}
.one_red_cat a:hover {
	color:#333;
	}	
.red_bottom {
	background-image:url(images/menu_red.gif);
	font-size:1px;
	background-position:left top;	
	background-repeat:no-repeat;
	height:12px;
	width:260px;	
	margin-bottom:20px;
	margin-top:-23px;	
	}
	
	

#green_cat {
	width:auto;	
	height:auto;
	border-left:1px solid #009F3E; 
	border-right:1px solid #009F3E;	
	margin-bottom:20px;	
	}
.green_header {	
	height:auto;
	background-color:#009F3E;
	color:#fff;
	padding:5px 0px 2px 2px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	width:auto;	
	font-family:Arial, Helvetica, sans-serif;	
	}
.one_green_cat {
	margin-left:9px;
	margin-right:15px;	
	width:225px;
	border-bottom:1px solid #009F3E;	
	}
.one_green_cat a {
	text-transform:none;!important 
	font-size:12px;	
	display:block;
	text-decoration:none;	
	}
.one_green_cat a:hover {
	color:#333;
	}
.green_bottom {
	background-image:url(images/menu_green.gif);
	font-size:1px;
	background-position:left top;	
	background-repeat:no-repeat;
	height:12px;
	width:260px;	
	margin-bottom:20px;
	margin-top:-23px;	
	}		
.one_last {
	border-bottom:0px;
	margin-bottom:0px;
	}	
.border_left {
	border-bottom:1px solid #E18C31;
	border-left:1px solid #E18C31;
	}	
.border_right {
	border-bottom:1px solid #E18C31;
	border-left:1px solid #E18C31;
	border-right:1px solid #E18C31;
	}
.border_left_header	 {
	border-bottom:1px solid #E18C31;
	border-top:1px solid #E18C31;
	border-left:1px solid #E18C31;
	}
.border_right_header {
	border:1px solid #E18C31;
	}
.below {
	color:#FF0000;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
	}
a.landing_button {
	display:block;
	width:100px;
	background-color:#00985B;
	color:#fff;
	font-weight:bold;
	height:auto;
	padding:4px 0px 3px 0px;
	text-decoration:none;
	font-size:15px;
	line-height:15px;	
	}
a.view {
	color:#1A56A7;
	text-transform:none;
	padding-bottom:2px;
	font-size:11px;	
	display:block;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	}
a.view_big {
	color:#1A56A7;
	text-transform:none;
	padding-bottom:5px;
	padding-top:3px;
	font-size:13px;	
	display:block;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	
	margin-left:5px;	
	}
	
.color_header_orange {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #E18C31;
    line-height: normal;
    text-align:center;
    background-image: url(images/orange-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;

}
.color_header_orange div {
    background-image: url(images/orange-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.color_header_orange div div {
    background-image: url(images/orange-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.color_header_orange div div div {
    background-image: url(images/orange-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px;
}
.color_header_blue {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #056FB9;
    line-height: normal;
    text-align:center;
    background-image: url(images/blue-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;

}
.color_header_blue div {
    background-image: url(images/blue-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.color_header_blue div div {
    background-image: url(images/blue-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.color_header_blue div div div {
    background-image: url(images/blue-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px;
}
.color_header_red {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #d73539;
    line-height: normal;
    text-align:center;
    background-image: url(images/red-u-l.gif);
    background-position: left top;
    background-repeat: no-repeat;

}
.color_header_red div {
    background-image: url(images/red-u-r.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.color_header_red div div {
    background-image: url(images/red-d-r.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.color_header_red div div div {
    background-image: url(images/red-d-l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 8px;
}
.btn_keep {
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 2px;
    font-size: 12px;
    color: #fff;	
    background-color: #2d3d98;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #a0abea;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #a0abea;
    text-transform: uppercase;
}