body {background-color: #ffffff;
    margin: 0px;	/* spread site across browser */
    padding: 0px;	/* spread site across browser */
}

/*
body {
background-image: url("images/sidebar-2.jpg");
    margin: 0px;
    padding: 0px;
}
*/

.fs8 {font-size:8px; font-family:verdana;}
.fs9 {font-size:9px; font-family:verdana;}
.fs10 {font-size:10px; font-family:verdana;}
.fs11 {font-size:11px; font-family:verdana;}
.fs12 {font-size:12px; font-family:verdana;}
.fs14 {font-size:14px; font-family:verdana;}
.fs16 {font-size:16px; font-family:verdana;}
.fs18 {font-size:18px; font-family:verdana;}
.fs20 {font-size:20px; font-family:verdana;}
.fs22 {font-size:22px; font-family:verdana;}
.fs24 {font-size:24px; font-family:verdana;}
.fs26 {font-size:26px; font-family:verdana;}

.ffa font-family: arial;}
.fft {font-family: tahoma;}
.ffv {font-family: verdana;}
.fscd {font-family: CaviarDreams;}
.fsl {font-family: Lobster;}

@font-face {
   font-family: CaviarDreams;
   /* src: url(fs/CaviarDreams.ttf); */
   src: url(fs/CaviarDreams.woff);
   /* src: url(fs/CaviarDreams.otf); */
}

@font-face {
   font-family: Lobster;
   src: url(fs/Lobster_1.4.otf);
}

.lh1 {
    line-height: .35;
}

.fcr{color: #E10600;}
.fcw{color: #ffffff;}
.fcb{color: #000000;}

.fsi{font-style: italic;}
.fwb{font-weight: bold;}

.tac{text-align: center;}
.taj{text-align: justify;}
.tal{text-align: left;}
.tar{text-align: right;}

a:link{color:#E10600; text-decoration:none;}
a:visited{color:#E10600; text-decoration:none;}
a:hover{color:#ff524d; text-decoration:none;}
a:active{color:#E10600; text-decoration:none;}


/* .shadow {box-shadow: 10px 10px 10px #d8d8d8;} */


.hr1 { 
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 0px;
    height: 17px;
background-color:#E10600;
} 


	/* submit button */

#submit {
    background-color: #E10600;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-appearance: none;	    /* lets safari on iphone display buttons correctly */
    border-radius:5px;
    color: #ffffff;
    font-family: 'Verdana';
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
     border:none;
	height: 23px;
	width: 165px;
}


#submit:hover {
    border: none;
    color: #ffffff;
    background:red;
    box-shadow: 0px 0px 0px 0px;
    
}

	/* button tab links */

p.links {
	height: 20px;
	width: 165px;
	color: #ffffff;
	border-color: #E10600;
	border-style: solid;
	background: #E10600;	/* background: url(images/header_gradient.png); */
	font-weight: bold;
	font-size: 11px;
	font-family:verdana;
	border-width: 1px;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
 	line-height: 18px;
    cursor: pointer;
}

.submit:hover {
	border-width: 1px;
	border-radius: 5px 5px 5px 5px;
	border-color: #E10600;
	border-style: solid;
    background:red;
    box-shadow: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
        cursor: pointer;
}

.submit a{
	color: #ffffff;
	text-decoration: none;
}

.submit a:visited{
	color: #ffffff;
}

.submit a:hoover{
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;	/* necessary to stop button from shifting */
	padding-bottom: 0px;	/* necessary to stop button from shifting */
}

div.headT {
	height: 20px;
	width: 165px;
	border-color: #e10600;
	border-style: solid;
	background: #E10600;	/* background: url(images/header_gradient.png); */
	font-weight: bold;
	font-size: 11px;
	font-family:verdana;
	border-width: 1px;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
 	line-height: 20px;
}

a:link.text{color:#ffffff; text-decoration:none;}
a:visited.text{color:#ffffff; text-decoration:none;}
a:hover.text{color:#ffffff; text-decoration:none;}
a:active.text{color:#ffffff; text-decoration:none;}

	/* ul and li settings */

ul.ul1 {
	line-height:150%;
	list-style-type: none;
	padding-left: 15px;
}

	/* outside page border */

table.trim1 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #909090;     /* #d8d8d8 */
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding-bottom:15px;
}


	/* footer section */


div.head {
	height: 20px;
	width: 165px;
	border-color: #000000;
	border-style: solid;
	background: #000000;	/* background: url(images/header_gradient.png); */
	font-weight: bold;
	font-size: 11px;
	font-family:verdana;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
 	line-height: 20px;
 	margin-top: 20px;
}


table.box {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding-left:25px;
	padding-top:10px;
}


	/* winning team center boxes */


table.trim2 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;     /* #a1a1a1 */
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding:10px;
}

div.box3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;
	width:220px;
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px 5px 5px 5px;
	margin:auto;
	padding:10px 10px 10px 10px;
}



	/* From OSOD Site */

.shadow {box-shadow: 10px 10px 10px #808080;}  /* #ff997f */
.shadow2 {box-shadow: 8px 8px 8px #dfdfdf;}

/*	Original shadow3
.shadow3 {
	box-shadow: 0px 0px 10px #808080;
	border-radius: 5px 5px 5px 5px;
}
*/

.shadow3 {
	border-radius: 5px 5px 5px 5px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #000000;
}

.shadow4 {
	/* box-shadow: 0 0 10px #808080; */
	border-radius: 5px 5px 5px 5px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #000000;
}   /* left: -15px; */


	/* side photo border and top positioning */

.top {
    position: relative;
    top: -3px;
}

.box3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d8d8d8;
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px 5px 5px 5px;
	margin:auto;
	padding:0px;
}

table.trim2 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;     /* #a1a1a1 */
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding-bottom:5px;
}



	/* registration border on home page */

table.border1 {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #d8d8d8;     /* #a1a1a1 */
	border-collapse: none;
	background-color: #FFEbFF;
    	border-radius: 5px;
	margin:auto;
	padding-bottom:15px;
}




	/* right side page border */

table.trim4 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #000000;     /* #a1a1a1 */
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding: 15px 20px 20px 20px;
}


	/* top menu bar */

div.links2 {
	height: 22px;
 	line-height: 20px;
	width: 88px;
	background: url(images/menu-bar.gif);
	border-radius: 5px;
	border: 1px #d8d8d8 solid;
	border-style: solid;
	font-size: 11px;
	font-family:verdana;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 5px;
}

a:link.menu{color:#ffffff; text-decoration:none;}
a:visited.menu{color:#ffffff; text-decoration:none;}
a:hover.menu{color:#FFEbFF; text-decoration:none;}
a:active.menu{color:#FFEbFF; text-decoration:none;}


	/* footer section */

div.footer{font-size:12px; font-family:verdana; padding:10px 5px 10px 3px; text-indent:5px;}

/* div.footer{font-size:10px; font-family:verdana; padding:10px 5px 10px 3px; text-indent:5px;} */


	/* buy now button */

.button {
	height:20px;
 	line-height:30px;
	width:100px;
	background:url(images/menu-1.jpg);
	border-radius:10px;
	border:1px #a1a1a1 solid;
	font-size:10px;
	font-family:verdana;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	margin:auto;
}


	/* centered boxes */


div.boxhead {
	height: 20px;
	width: 230px;
	border-color: #d8d8d8;
	border-style: solid;
	background: url(images/header_gradient.png);
	font-weight: bold;
	font-size: 12px;
	font-family:verdana;
	border-width: 1px;
	border-radius: 7px 7px 0px 0px;
	margin:auto;
	text-align: center;
 	line-height: 20px;
}


div.box {
	border-width: 0px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;
	width:200px;
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 0px 0px 5px 5px;
	margin:auto;
	padding:5px 15px 15px 15px;
}


div.boxhead2 {
	height: 20px;
	width: 720px;
	border-color: #d8d8d8;
	border-style: solid;
	background: url(images/header_gradient.png);
	font-weight: bold;
	font-size: 12px;
	font-family:verdana;
	border-width: 1px;
	border-radius: 7px 7px 0px 0px;
	margin:auto;
	text-align: center;
 	line-height: 20px;
}

div.box2 {
	border-width: 0px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;
	width:690px;
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 0px 0px 5px 5px;
	margin:auto;
	padding:5px 15px 15px 15px;
}



	/* winning team center boxes */


table.trim3 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #d8d8d8;     /* #a1a1a1 */
	border-collapse: none;
	background-color: #ffffff;
    	border-radius: 5px;
	margin:auto;
	padding:10px;
}


/* TEST */

div.absolute {
    position: absolute;
    top: 100px;
    left: 200px;
/*    width: 200px;  */
/*    height: 100px;  */
 /*   border: 3px solid #73AD21;  */
}




/* its-a-living */


td.top {
	border-top-width: 1px;
	border-top-spacing: 0px;
	border-top-style: solid;
	border-top-color: #bbbbbb;
	border-collapse: ;
	background-color: white;
}

.right {
	border-right-width: 10px;
	border-right-spacing: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	border-collapse: ;
	background-color: white;
}

td.left {
	border-left-width: 1px;
	border-left-spacing: 0px;
	border-left-style: solid;
	border-left-color: #bbbbbb;
	border-collapse: ;
	background-color: white;

}

td.bottom {
	border-bottom-width: 1px;
	border-bottom-spacing: 0px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
	border-collapse: ;
	background-color: white;

}