body {
font-family: arial,Calibri,Helvetica,sans-serif;
color: #000000;
font-size:11px;
width:950px;
background-image: url(images/pg-bgnd.jpg);
background-repeat: repeat;
top:0;
left:0;
margin:0;
padding:0;
}


H1 { color: #000000;
	font-style: italic; 
	text-align: center; 
	background: transparent;
	font-size:16px;
	margin-top:0;
	font-family: arial,Calibri,Helvetica,sans-serif; }  


H2 { color: #000000;
	text-align: center; 
	font-size:14px;
	background: transparent; 
	font-family: arial,Calibri,Helvetica,sans-serif; } 

  
H3 { color: #000000;
	background: transparent; 
	font-weight:bold;
	font-size:12px;
	font-family: arial,Calibri,Helvetica,sans-serif; } 

.leftalign {text-align:left;} 
.centeralign {text-align:center;}
.rightalign {text-align:right;}


.smallfont {font-size:12px;}
.medfont {font-size:14px;}
.largefont {font-size:16px;}
.exlargefont {font-size:18px;}

.medfontwht  {font-size:13px;color:#ffffff;}
.largefontwht {font-size:16px;color:#ffffff;}

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}
.texttop {vertical-align:top;}
.textbaseline {vertical-align:baseline;}

.border {border:1px solid #000000;}

hr {background:#a4bac7;
   width:75%;
   height:1px;
   text-align:center; }

.indent { margin-left:1.5em;
   margin-right: 1.5em; }

.clearboth {clear:both;}


UL 
{list-style-type: disc; 
font-size: 12px; 
font-family: arial,Calibri,Helvetica,sans-serif; }

.texttop    {vertical-align:top;}
.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}

   		 /* IE6 fix for images */
.imgalignbtm { vertical-align: bottom; }
.imgblock {display:block;}

.bullet { font-size: 25px; font-weight: bold; }

.container {width:970px;}

		/* 2 columns with fluid height */

#leftsidetop {
	background-image: url(images/left-cell_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin:0;
	width:200px;
	height:25px;  } 

#leftsidebottom {
	background-image: url(images/left-cell_bottom.jpg);
	background-repeat: no-repeat; 
	background-position: bottom;
	margin:0;
	padding:0;
	width:200px;
	height:25px; }

.leftbarbg { background-image: url(images/left-cell_bg.jpg);
	background-repeat: repeat-y; }

#leftsidebar {
	background: #0000ff;
	width:200px;
	background:transparent;
	margin:0;
	height:722px; /* deduct px from left bar height for top n bottom borders*/
	height:auto !important;
	min-height:722px; }

#contenttop {
	background-image: url(images/content-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width:750px;
	height:42px;  } 

.contentbg { background-image: url(images/content-middle.jpg);
	background-repeat: repeat-y;
	margin:0; }

#content { background:transparent;
	width:750px;
	height:802px;  /* make up height for top n bottom borders 40 px ea */
	height:auto !important;
	min-height:802px;  }

#contentbottom {
	background-image: url(images/content-bottom.jpg);
	background-repeat: no-repeat; 
	background-position: bottom left;
	margin:0;
	width:750px;
	height:40px; }


.box600 {width:600px;
    margin-left:auto;
    margin-right:auto; }

.box550 {width:550px;
    margin-left:auto;
    margin-right:auto; }

.box400 {width:400px;
    margin-left:auto;
    margin-right:auto; }

.box300 {width:300px;
    margin-left:auto;
    margin-right:auto; }


.floatleft {float:left;}
.floatright {float:right;}


	/*watch box hm pg*/

.floatleft200 {
	float: left;
	width: 200px;  }

.floatright200 {
	float: right;
	width: 200px;  }

		/* watch box hm pg */
.floatleft250 { 
	float: right;
	width: 250px; }


.floatleft300 {
	float: left;
	width: 300px;  }

.floatleft750 {float:left;
	width:750px;}


	 /*buttons under menu links */

#menu {text-align:center;
	background-image: url(images/buttonblank2.jpg);
	background-repeat: repeat-x;
	font-family: sans-serif; }

#menu a:visited {color: #ffffff;
	font-weight: normal;
    background: transparent;
    text-decoration: none;
	font-size:12px;
    font-family: arial,Calibri,Helvetica,sans-serif; }
#menu a:link {color: #ffffff;
    font-weight: normal;
    background: transparent;
    text-decoration: none; 
	font-size:12px; 
    font-family: arial,Calibri,Helvetica,sans-serif;}
#menu a:hover {color: #ffff00;
    font-weight: normal;
    background: transparent;
    text-decoration: none;
	font-size:12px; 
    font-family: arial,Calibri,Helvetica,sans-serif; }
#menu a:active  {color: #ffff00;
    font-weight: normal;
    background: transparent;
    text-decoration: none;
	font-size:12px; 
    font-family: arial,Calibri,Helvetica,sans-serif; }

.buttonlft {height:24px;background-image: url(images/buttonleft.jpg);
	background-repeat: no-repeat; }
.buttonrt {height:24px;background-image: url(images/buttonright.jpg);
	background-repeat: no-repeat; }




.brandlinks {font-size:12px;
	color:#ffffff;
	padding-left:15px;}

.brandlinks a:visited {color: #ffffff;
  font-weight: normal;
  background: transparent;
  text-decoration: none; 
  font-size:12px;
  margin-left:0; }
.brandlinks a:link {color: #ffffff;
  font-weight: normal;
  background: transparent;
  text-decoration: none;
  font-size:12px;
  margin-left:0; }
.brandlinks a:hover {color: #ffff00;
  font-weight: normal;
  background: transparent;
  text-decoration: none;
  font-size:12px;
  margin-left:15px; }
.brandlinks a:active  {color: #ffff00;
  font-weight: normal;
  background: transparent;
  text-decoration: none;
  font-size:12px;
  margin-left:15px;}


.simlink {color: #0000ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
   font-size:11px; }

.footer a:visited {color: #0000ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
  font-size:11px;}
.footer a:link {color: #0000ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:11px;  }
.footer a:hover {color: #333333;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:11px; }
.footer a:active  {color: #333333;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:11px; }



a:visited {color: #0000ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
  font-size:14px;}
a:link {color: #0000ff;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:14px;  }
a:hover {color: #333333;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:14px; }
a:active  {color: #333333;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size:14px; }
