@charset "utf-8";
/* CSS Document */
body  {
	font-family:BRITANNIC BOLD;
	font-size: 12px;
	background: #16458d;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #fcfcfc;
	background-image:url(images/gradient_bkg.gif);
	background-repeat:repeat-x;
}
body.printbody{
 margin: 0;
 padding:0;
 background: #FFFFFF;
 color: #000000;
 font-size: 11px;
 font-family:BRITANNIC BOLD;
 }
img
{
	border: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
 /**************** Container ****************/
.poitlesscontactcsssmain #container { 
	width: 984px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #container2 { 
	width: 944px;
	padding: 0px 0px 0px 0px;
	margin: 0 20px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color:#123670;
}

.poitlesscontactcsssmain #tleft { 
	height:auto;
	width:auto;
	padding: 0 0 0 0;
	background-image:url(images/pageshadow_tl.png);
	background-repeat:repeat-y;
	background-position:left;
}
.poitlesscontactcsssmain #tright { 
	height:auto;
	width:auto;
	padding: 0 0 0 0;
	background-image:url(images/pageshadow_tr.png);
	background-repeat:repeat-y;
	background-position:right;
}
.poitlesscontactcsssmain #tbottom { 
	height:15px;
	width:auto;
	float:0 auto;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image:url(images/pageshadow_tbottom3b.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.poitlesscontactcsssmain #bright { 
	float: right;
	height: 20px;
	width: 20px;
	background-image:url(images/pageshadow_br.png);
	background-repeat:no-repeat;
}
.poitlesscontactcsssmain #bleft { 
	float: left;
	height: 20px;
	width: 20px;
	background-image:url(images/pageshadow_bl.png);
	background-repeat:no-repeat;
}
 /**************** links ****************/ 
 /* Continer */ 
.poitlesscontactcsssmain #container a:link {
	color: #bb923b;
	text-decoration: none;
}
.poitlesscontactcsssmain #container a:visited {
	color: bb923b;
	text-decoration: none;
}
.poitlesscontactcsssmain #container a:active {
	color: #bb923b;
	text-decoration: none;
}
.poitlesscontactcsssmain #container a:hover {
	color: #d11414;
	text-decoration: underline;
}
 /* End Continer */ 
 /* Footer */ 
.poitlesscontactcsssmain #footer a:link {
	color: #fcfcfc;
	text-decoration: none;
}
.poitlesscontactcsssmain #footer a:visited {
	color: #fcfcfc;
	text-decoration: none;
}
.poitlesscontactcsssmain #footer a:active {
	color: #fcfcfcc;
	text-decoration: none;
}
.poitlesscontactcsssmain #footer a:hover {
	color: #BAA97C;
	text-decoration: underline;
}
 /* End Footer */ 
 /* End Links */
 /**************** Header ****************/
.poitlesscontactcsssmain #header { 
	width: 100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #headerpic { 
	width: 944;
	height: 306px;
	padding: 0 0 0 0;
	border: 0;
	background-image:url(images/Pointless-Contact-Header.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #navigation { 
	width: 100%;
	height: 40px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	background-image:url(images/menubg.gif);
	background-repeat:repeat-x;
}
/**************** Menu Coding *****************/
#menu {
width: 100%;
float: left;
}
#menu_spacer_l {
float:left;
width: 161px;
height:40px;
border-right: 1px solid #fcfcfc;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
#menu a {
display: block;
margin: 0;
cursor: pointer;
}
#menu a.menuitem {
color: #433D2D;
text-decoration: none;
text-align: center;
line-height: 40px;
font-size: 18px;
font-weight: normal;
border-right: 1px solid #fcfcfc;
}
#menu a:link.menuitem {
	color: #fcfcfc;
	text-decoration: none;
}
#menu a:visited.menuitem {
	color: #fcfcfc;
	text-decoration: none;
}
#menu a:active.menuitem {
	color: #fcfcfc;
	text-decoration: none;
}
#menu a:hover.menuitem {
color: #fcfcfc;
text-decoration:none;
background: #d27f39; /**Background of Menus Buttons**/
border-right: 1px solid #BAA97C;
}
#menu a.menuitems {
color: #433D2D;
background: #D6CBAD;
text-decoration: none;
line-height: 32px;
font-size: 11px;
width: 15em;
padding: 0 10px 0 10px;
border-bottom: 1px solid #E1E1E1;
border-right: 1px solid #BBBBBB;
border-left: 1px solid #FFFFFF;
}
#menu a:hover.menuitems {
color: #a00;
background: #E1D9C4;
}
#menu a.menuitemlast {
line-height: 40px;
text-decoration: none;
font-size: 18px;
border-left: 1px solid #E1D9C4;
cursor: default;
}
#menu li {
position: relative;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
display: none;
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
display: block;
}
/* End Of Menu Coding */
 /* End Header */
 /**************** Body ****************/
.poitlesscontactcsssmain #ptbdy { 
	width: 100%;
	height:auto;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #ptbdycl1 {
	float:left; 
	width: 450px;
	height:auto;
	padding: 10px 10px 10px 10px;
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #ptbdycl2 {
	width: 450px;
	height:auto;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 472px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #ptbdycl3 {
	width: 900px;
	height:auto;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #ptbdycl4 {
	width: 900px;
	height:auto;
	background-color:#123670;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.poitlesscontactcsssmain #ptbdy_pt_ln_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family:BRITANNIC BOLD;
 	color : #fcfcfc;
	float:left;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_1_title {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 28px;
	font-family:BRITANNIC BOLD;
 	color : #f1c53e;
	float:left;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 2px solid #E1E1E1;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_1_title_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 20px;
	font-family:BRITANNIC BOLD;
 	color : #fcfcfc;
	float:left;
	text-decoration:underline;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_1_info {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 15px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_1_line {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 15px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
	border-bottom: 1px solid #E1E1E1;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
	float:left;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_title {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 20px;
	font-family:BRITANNIC BOLD;
 	color : #f1c53e;
	float:left;
	text-decoration:none;
	border-bottom: 2px solid #E1E1E1;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_title_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 16px;
	font-family:BRITANNIC BOLD;
 	color : #fcfcfc;
	float:left;
	text-decoration:underline;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_title_more {
	text-align: left; /* this overrides the text-align: center on the body element. */
 	font-size: 20px;
	font-family:BRITANNIC BOLD;
 	color : #f1c53e;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;

}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_by {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_box {
	float:left;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_box_sample {
	float:left;
	clear: left;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_l_2 {
	float:left;
	clear: left;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_c_2 {
	float:left;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_r_2 {
	float:left;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_l {
	float:left;
	clear: left;
	width: 200px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_c {
	float:left;
	width: 200px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_r {
	float:left;
	width: 200px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_about_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 20px;
	font-family:BRITANNIC BOLD;
 	color : #f1c53e;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_about {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_r {
	float: right;
	width: 410px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_r_by {
	float: right;
	width: 410px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
	border-bottom: 1px solid #E1E1E1;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_l {
	float: left;
	width: 400px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_album {
	width: 224px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_album_cover {
	width: 224px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_info {
	width: 155px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
	margin: 0 0 0 230px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_con_r {
	float:left;
	width: 200px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_con_c {
	float:left;
	width: 200px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
	margin: 0 0 0 40px;
 	font-size: 14px;
	font-family:ARIAL;
 	color : #fcfcfc;
	float:left;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album a:hover img {
	border:3px solid #bb923b;
}

.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_name a:link {
	color: #fcfcfc;
	text-decoration: none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_name a:visited {
	color: #fcfcfc;
	text-decoration: none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_name a:active {
	color: #fcfcfc;
	text-decoration: none;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_name a:hover {
	color: #bb923b;
	text-decoration: underline;
}
.poitlesscontactcsssmain #ptbdy_pt_ln_2_info_album_name {
	width: 155px;
	height: auto;
	text-align: center; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
	margin: 0 0 0 40px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_album_1_info_album {
	width: 155px;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
	margin: 0 0 0 230px;
 	font-size: 14px;
	font-family:ARIAL;
 	color :#fcfcfc;
	text-decoration:none;
}
.poitlesscontactcsssmain #ptbdy_pt_merch_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
}
.poitlesscontactcsssmain #ptbdy_pt_newsletter_1 {
	width: 100%;
	height: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
 	padding: 5px 5px 5px 5px;
 	font-size: 11px;
 	font-family : BRITANNIC BOLD;
 	color : #fcfcfc;
}
/**************** Newsletter Form ****************/
.poitlesscontactcsssmain label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
.poitlesscontactcsssmain labe2
{
width: 4em;
float: right;
text-align: left;
margin-left: 0.5em;
display: block
}

.poitlesscontactcsssmain .submit input
{
margin-left: 4.5em;
}
.poitlesscontactcsssmain input
{
color: #000;
font-weight:bold;
background: #fee3ad;
border: 1px solid #781351
}

.poitlesscontactcsssmain .submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
.poitlesscontactcsssmain fieldset
{
border: 1px solid #99999;
width: 20em
}

.poitlesscontactcsssmain legend
{
padding: 2px 6px
}  
.poitlesscontactcsssmain legend2
{
margin: 15px 0 0 0;
padding: 2px 6px
}

/*End Newsletter Form*/
 /* End Body */
 /**************** Footer ****************/
.poitlesscontactcsssmain #footer { 
	width: 100%;
	height: auto;
	color:#fcfcfc;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
 /* End Footer */
