body { margin:0; padding:0; height:100%; min-height:2000px; }

.leftside-parentsite-nav { float:left; width:170px; text-align:center; line-height:14px; background-color:#FFFFFF; height:2000px;  }

.navbar { text-indent:0; float:left; width:798px;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; margin-top:181px; padding-top:10px;padding-bottom:10px;padding-left:20px; background-color:#0072bc; }
.navbar li { text-indent:0; float:left; margin-right:20px;  }
.navbar a {  color:#ffffff; font-size:12px; text-decoration:none;}
.maincontent { width:1014px;  overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100%; height:2000px;  }
.maincontent  h1 { color:#FFFFFF; font-weight:normal; font-size:12px;}
.maincontent-right { float:left; position:relative; width: 800px; height:2000px; min-height:2000px; background:url(../images/topgunlogo2011.png) no-repeat left top; overflow:hidden;   }

.leftside-bluetop { width:370px; background-color:#0072bc;  line-height:24px; display:block; }

.gamelist{ width:800px; float:left;  margin-left:20px;}
.gamelist-left { width:400px; float:left;  color:#FFFFFF; line-height:24px;   }
.gamelist-left a {  color:#0099cc; font-size:10px;}
.gamelist-left-highlight {  color:#ff9900; margin-top:-10px;}
.gamelist-right { width:370px;   color:#FFFFFF;  border:solid 1px #ffffff; float:left; min-height:800px;  }
.gamelist-right-content { padding-left:15px; line-height:28px; padding-top:10px; }

.textbox-reg { background:url("../images/textbox-bg.png") left top; width:250px; padding: 4px 0 0 4px; }
.textbox-med { background:url("../images/textbox-bg.png") left top; width:125px; padding: 4px 0 0 4px; }
.textbox-small { background:url("../images/textbox-bg.png") left top; width:77px; padding: 4px 0 0 4px; }
.textbox-supersize { background:url("../images/textbox-supersize.png") repeat-y left top; width:295px; height:219px; padding:5px; margin:0; overflow-y:hidden; border:none; }

.col1 { width:200px; float:left; }
.col2 { width:50px; float:left; text-align:right; }
.col3 { width:120px; float:left; padding-left:30px; }

.con-col1 { width:110px; float:left; }
.con-col2 { width:100px; float:left;  }
.con-col3 { width:50px; float:left; padding-left:30px; }
.contact-right { width:370px;   color:#FFFFFF;  border:solid 1px #ffffff; float:left; min-height:500px;  }
.contact-right-content { padding-left:15px; line-height:28px; padding-top:10px; }


.blue-href {  color:#0099cc; font-size:10px;}
.orange-href {  color:#ff9900; font-size:10px;}
.white-href {  color:#ffffff; font-size:10px;}



.home-left { width:295px; float:left;  color:#FFFFFF; line-height:26px;   }
.home-right { width:485px; float:left; margin-left:1px;  color:#FFFFFF;     }

.home-col1 { width:160px; float:left;   }
.home-col2 { width:85px; float:left;    }
.home-col2 span { width:5px; margin-left:10px; color:#FFFFFF; font-size:10px; }


.home-col3 { width:50px; float:left;  }
.home-col3-link {  color:#0099cc; font-size:12px;}

.home-header { font-size:16px; font-weight:bold; color:#FFFFFF }
.home-form-right {width:286px; float:left; margin-left:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; background:url('../images/star.png') right top no-repeat; height:200px; line-height:18px;}
.home-form-left  { width:473px; float:left; margin-left:20px; margin-top:30px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.home-right-bottom { background-color:#999999; width:798px; height:1400px; overflow:hidden; }


.subheader-blue { color:#0099cc; }
.subheader-blue-16 {  color:#0099cc; font-size:16px; font-weight:bold;}
.subheader-orange-14 {  color:#ff9900; font-size:14px; }

.blue-boxer { background-color:#003366; height:26px; width:235px; color:#FFFFFF; padding-left:15px; list-style:none; margin-top:4px; padding-right:15px }
.blue-boxer span { float:left; margin-top:6px;  }
.blue-boxer a { float:right; color:#ffffff; font-size:11px; margin-top:6px; }

.blue-boxer-highlight { background-color:#0072bc; height:20px; width:235px; color:#FFFFFF; padding-left:15px; list-style:none;padding-top:6px; margin-top:4px; padding-right:15px }

.blue-boxer-bordered { background-color:#003366; height:20px; width:145px; color:#FFFFFF; text-align:right; list-style:none; padding-top:4px; margin-top:10px; padding-right:15px; border:solid 1px #ffffff; cursor:pointer; cursor:hand; }

.blue-boxer-photos { float:left; background-color:#003366; height:26px; width:180px; color:#FFFFFF;  list-style:none; margin-top:4px; cursor:pointer; cursor:hand;  }
.blue-boxer-photos span { float:left; height:16px; margin-top:6px; font-size:12px; margin-left:15px; }
.blue-boxer-photos-sel { float:left; background-color:#0072bc; height:26px; width:180px; color:#FFFFFF;  list-style:none; margin-top:4px; cursor:pointer; cursor:hand;  }
.blue-boxer-photos-sel span { float:left; height:16px; margin-top:6px; font-size:12px; margin-left:15px; }

.blue-boxer-pager { float:left; background-color:#003366; height:20px; width:20px; color:#FFFFFF;  list-style:none; margin-top:4px; margin-left:4px;cursor:pointer; cursor:hand;    }
.blue-boxer-pager span { float:left; width:20px; margin-top:4px; font-size:12px; font-weight:bold; text-align:center;}
.blue-boxer-pager-sel { float:left; background-color:#0072bc; height:20px; width:20px; color:#FFFFFF;  list-style:none; margin-top:4px; margin-left:4px;cursor:pointer; cursor:hand;    }
.blue-boxer-pager-sel span { float:left; width:20px; margin-top:4px; font-size:12px; font-weight:bold; text-align:center;}
