/* CSS Document */
.maintop{	margin-left:auto; margin-right:auto; text-align:center; width:970px;  
	   		border:0px solid #cccccc; color:#000000;  padding-left:0px; padding-top:2px;}
.maintop_logo{ background-image:url(../pics/bg_logo_short.jpg); background-repeat:no-repeat;
				margin-bottom:3px; width:220px; height:150px;}
.maintop_left{ width:220px;  float:left;}
.maintop_right{ width:740px;  border:0px solid #999999; float:left;
				padding-left:7px; background-color:#FFFFFF; }



.maintop_right .form{ color:#555555;  background-color:#FFFFFF; text-align:left; }
.maintop_right .form th{ color:#c60025; font-size:15px; text-align:left; height:25px; font-weight:normal;  }
.maintop_right #red {color:#CC0000;}



.maincenter{	margin-left:auto; margin-right:auto; text-align:center; width:970px;  
	   			border:0px solid #cccccc;  padding-left:0px; padding-top:2px; color:#555555;}
.maincenter_left{ width:747px; float:left; border:0px solid #cccccc; }
.maincenter_right{ width:220px;  border:0px solid #999999; float:left; background-color:#FFFFFF;}

.side_block_img{  margin-bottom:2px;	}


.error {color:#CC0000;}
.controlerror {
    background-color: #ffffdd;
    border: 1px solid #AA0000;
}





.title{ width:100%; height:30px; background-color:#FFFFFF; text-align:left;
	 background-image:url(../pics/bg_title_bar.jpg);
	 background-repeat:no-repeat; background-position: left center;
	}

.title h1{ color:#333333; font-size:13px; margin:0px 0px 0px 0px; padding:7px 0px 0px 38px; }
.title h1 a:link, .title h1 a:visited{ color:#AA0000; font-size:12px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; }
.title h1 a:hover, .title h1 a:active{ color:#00AAAA; font-size:12px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; }



.table_01{ color:#000000;}
.table_01 a:link, .table_01 a:visited{ color:#AA0000;}
.table_01 a:hover, .table_01 a:active{ color: #00AAAA; }
.table_01 .col_heading{ padding-left:10px;  color:#333333; font-weight:bold; float:left; text-align:left; }
.table_01 .col1{ padding-top:3px; padding-left:10px; color:#444444; float:left; text-align:left;  }



.line{ width:98%; margin-bottom:5px; height:3px; border-bottom:1px solid #CCCCCC; margin-left:auto; margin-right:auto; text-align:center;}


/* Shopping cart */
.cart{color:#555555;  background-color:#FFFFFF; text-align:left; margin-left:auto; margin-right:auto; }
.cart table {margin-top:5px;  margin-bottom:5px;}
.cart tr.header { background-color:#990000; height:25px;}
.cart tr.alt { background-color:#FEFFE1;}

.cart td {padding:5px 5px 5px 5px;}
.cart th {padding:5px 5px 5px 5px;}
.cart img.sm {padding:0px 10px 0px 0px;}
.cart .text01 { width:100px; height:18px;}
.cart h1 { color:#990000;}
/*-------------- navigation ------------*/
.nav th{ color:#777777; }
.nav td{ color:#777777; }
.nav a:link,.nav a:visited{ color:#990000; }
.nav a:hover,.nav a:active{ color:#666666; }
.nav { background-color:#ffffff;}
.nav .selected {color:#FF0000; font-weight:bold; }
 
.faq {color:#000000; margin-top:20px; text-align:left;}
.faq2 {text-indent:5px; color:#000000; margin-top:20px; text-align:left; text-decoration:underline;}
.faq3 {text-indent:5px; color:#000000; margin-top:5px; text-align:left;}
.photo {color:#000000; margin-left:5px; margin-top:5px; text-align:left;}
.directory {color:#000000; width:700px; font-size:12px; text-align:left;}
.password {color:#000000; width:700px; font-size:12px; text-align:left;}


.back{text-align:right; }
.faq a:link,.faq a:visited{ color:#990000; }
.faq a:hover,.faq a:active{ color:#666666; }
.faq .selected {color:#FF0000; font-weight:bold; }

.line2{ width:98%; margin-bottom:20px; margin-top:5px; height:3px; border-bottom:1px solid #CCCCCC; margin-left:auto; margin-right:auto; text-align:center;}
