/* CSS Document */


/**********   GLOBAL STYLING   ****************/
/**********************************************/
body, html {height: 100%;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/template/bgd.jpg) top repeat-x #9CF;
	font-size:12px;
	margin: 0;
	padding: 0;
}

h2 {color: #009900;}

#container {width:960px; margin:auto; margin-bottom:20px;}


/****************   LINKS   *******************/
/**********************************************/
a:link, a:visited {color: #0033FF;	text-decoration: none;}
a:hover, a:active {color: #009900; text-decoration: underline;}


/****************   HEADINGS   ****************/
/**********************************************/
.headings {font-size: 20px;	color: #69F;}
.headings2 {font-size: 22px; color: #000;}
.headings3 {font-size: 18px; color: #F00;}
.headings4 {font-size: 20px; color: #F90;}
.headings5 {font-size: 20px; color: #090; font-weight: bold;}
.headings-small {font-size: 14px; color: #69F; line-height:normal;}
.headings-small2 {font-size: 14px; color: #090;}

.headings-product-menu {color:#000000; font-size:16px; background-color:#FFFFFF; line-height:30px; /*font-weight:bold;*/ padding-left:5px; padding-top:5px;}

.headings-home {font-size: 36px; color: #F30; font-family:"Times New Roman", Times, serif; line-height:normal; }
.headings-home2 {font-size: 60px; color: #39F; font-family:"Times New Roman", Times, serif; line-height:normal;}


/****************   TEXT FORMATS  *****************/
/**************************************************/
.subtle {font-size: 10px; color: #666;}
.highlight {font-weight: bold; font-size: 12px;	color:#F00;	background-color: #FF0;}




/****************   HEADER - FOOTER   *********/
/**********************************************/
.header { font-size:16px; color: #000; /*font-weight:bold;*/}
.header a:link {color: #000; padding:0 7px 0 7px; text-decoration: underline;}
.header a:visited {color: #000;	padding:0 7px 0 7px; text-decoration: underline;}
.header a:hover {color: #fff; padding:0 7px 0 7px; text-decoration: none;  background-color:#06c;}

.header_content {color: #CCCCCC;}
.header_content a:link, .header_content a:visited {color: #03F; text-decoration: none; padding:0 5px 0 5px; }
.header_content a:hover {color: #FFF; text-decoration: none; padding:0 5px 0 5px; background-color:#06c;}

.footer {font-size: 9px; color: #09f; padding:5px 15px 0 0; text-decoration: none;}
.footer a:link {color: #09f;	text-decoration: underline;	padding:0 15px 0 15px;}
.footer a:visited {color: #09f; text-decoration: underline;	padding:0 15px 0 15px;}
.footer a:hover {color: #000; text-decoration: none; padding:0 15px 0 15px;}


/****************   TABLE BORDERS   ***********/
/**********************************************/
table.small_border {border-collapse: collapse;  border: 1px solid #009900;}
table.small_border2 {border-collapse: collapse;  border: 1px solid #000000;}

table.specails {border-collapse: collapse;}
table.specails td {border: 1px solid #FF0000;}
table.specails td a{color: #F00; display: block; /*	width: 650px; */ padding:2px 3px 5px 3px; text-decoration: none;}
table.specails td a:link, table.specails td a:visited {color: #F00;	background-color: #FFFFDF;}
table.specails td a:hover, table.specails td a:active {color: #F00;	background-color: #F5F5F5;}

table.notice_tbl {border-collapse: collapse;  border: 2px solid #F00;}


/***********   BUTTON DEFINITIONS   ***********/
/**********************************************/
/* yellow Button Definitions */
.yellow_button {background: url("../images/shop/yellow_button_left.gif") no-repeat top left; padding-left: 8px; height: 28px; float: left; margin-right: 10px;}
.yellow_button input, .yellow_button button {background: url("../images/shop/yellow_button_bg.gif") top right no-repeat; height: 28px; color: #000; font-weight: bold; padding-bottom: 5px; padding-right: 10px; margin: 0px; border-width: 0px; cursor: pointer;}

/* orange Button Definitions */
.orange_button {background: url("../images/shop/orange_button_left.gif") no-repeat top left; padding-left: 8px; height: 28px; float: left; margin-right: 10px;}
/* orange Button Definitions */
.orange_button input, .orange_button button {background: url("../images/shop/orange_button_bg.gif") top right no-repeat; height: 28px; color: #FFF; font-weight: bold; padding-bottom: 5px; padding-right: 10px; margin: 0px; border-width: 0px; cursor: pointer;}

/* Green Button Definitions */
.green_button {background: url("../images/shop/green_button_left.gif") no-repeat top left; padding-left: 8px; height: 28px; float: left; margin-right: 10px;}
/* green Button Definitions */
.green_button input, .green_button button {background: url("../images/shop/green_button_bg.gif") top right no-repeat; height: 28px; color: #000; font-weight: bold; padding-bottom: 0px; padding-right: 10px; margin: 0px; border-width: 0px; cursor: pointer;}

.rounded_corners{display:block}
.rounded_corners *{display:block;height:1px; overflow:hidden; font-size:.01em; background:#ffffff}
.rounded_corners1{margin:0 3px 0 3px; padding:0 1px 0 1px;  border-left:1px solid #c4e1ff;  border-right:1px solid #c4e1ff;  background:#e5f2ff}
.rounded_corners2{margin:0 1px 0 1px; padding:0 1px 0 1px;  border-left:1px solid #a3d1ff;  border-right:1px solid #a3d1ff;  background:#ebf5ff}
.rounded_corners3{margin:0 1px 0 1px; border-left:1px solid #ebf5ff;  border-right:1px solid #ebf5ff;}
.rounded_corners4{border-left:1px solid #c4e1ff; border-right:1px solid #c4e1ff}
.rounded_corners5{border-left:1px solid #e5f2ff; border-right:1px solid #e5f2ff}
.rounded_cornersfg{background:#ffffff}



.halter_tables {border:1px solid #09F; font-size:10px; padding:2px; margin:0; line-height:100%;}
.halter_tables td {border-bottom:1px solid #EAF4FF; height:15px; padding:3px; margin:0;}

.preloadPic {display:none;}
