/*table style sheet for flagpolewarehouse.com*/

/*common section*/
td.oddrow	 {
	border:1px solid black;
	color:#000000;
	text-align: center;
	}
td.evenrow	{
	border:1px solid black;
	color:#000000;
	background-color: #CCCCCC;
	text-align:center;
	}
	
/*table 100 layout for flagpole spec. table*/
table.specs	 { 
    margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;     
    table-layout: fixed;
	width: 550px;
	border-collapse:collapse;
	line-height:normal;
	color: #FF0000;
	border: 1px solid black;
	}
table.prices {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;     
    table-layout: fixed;
	width: 550px;
	border-collapse:collapse;
	line-height:normal;
	border: 1px solid black;
	}	
th.model	 {
    width:45px;
	border:1px solid black;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px; 
	background-color:#990000;
	text-align:center;
	}	
th.height  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
th.overall  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: 95%;
	}
th.butt  {
	width: 23px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: 95%;
	}
th.top  {
	width: 23px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: 95%;
	}
th.wall  {
	width: 20px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
th.unflagged  {
	width: 60px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
th.flagsize  {
	width: 30px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
th.flagged  {
	width: 60px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
th.weight  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height:95%;
	}
.item  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
.finish  {
width: 80px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
.price  {
width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
.downloads  {
	width: 60px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
.file  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
th.order  {
	width: 40px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}		
.constant  {
	width: 30px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:x-small;
	text-align:center;	
	background-color:#990000;
	line-height: normal;
	}
.gust  {
	width: 30px;
	border: 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-size:x-small;
	text-align:center;
	background-color:#990000;
	line-height: normal;
	}
/*end of table 100 css*/	

/*table 1 layout*/
table.nylonflags	 {
    table-layout:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:400px;
	border-collapse:collapse;
	}
th.nflags	 {width:80px;
	border:1px solid black;
	color:white;
	font-weight:bold;
	background-color:#990000;
	}	
/*end of table 1*/	

/*table 4 layout*/
table.polyflags	 { 
    margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;     
    table-layout:auto;
	width:500px;
	border-collapse:collapse;
	line-height:normal;
	}
th.pflags	 {
    width:100px;
	border:1px solid black;
	color:white;
	font-weight:bold;
	background-color:#990000;
	}

/*table 3 layout*/
table.gspec	 {
    table-layout:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:500px;
	border-collapse:collapse;
	line-height:normal;
	}
th.gitem  {
    background-color:#990000;
	color:#FFFFFF;
    width:40px;
    }
th.gdesc  {
    background-color:#990000;
	color:#FFFFFF;
    width:380px;
    }
th.gprice  {
    background-color:#990000;
	color:#FFFFFF;
    width:40px;
    }
th.gcart  {
    background-color:#990000;
	color:#FFFFFF;
    width:40px;
	}			
/*end of table 3 layout*/

/* layout for usstate/world flags*/
table.world 	{
	table-layout:fixed;
	width:500px;
	border-collapse:collapse;
    border: 1px solid black;
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

th.image	{
	width:210px;
	background-color:#FFFFCC;
	border: 1px solid black;
	}
th.col 		{
	width:50px;
	background-color: #FFFFCC;
	color:#000000; 
	font-size:x-small; 
	border:1px solid black; 
	}

/*table layout*/
table.poles {
	table-layout:fixed;
	width:80%;
	border-collapse:collapse;
	}
th	 {
	width:15%;
	border:1px solid black;
	color:#000000;
	text-align: center;
	font-size:12px;
	line-height: 100%;
	background-color:#cccccc;
	}



