html,body {
	margin:0;
	padding:0;

}
body {
	font:12px normal arial,sans-serif;
	background-color:#000;
	color:#ffea00;
	text-align:justify;
	line-height: 12px;
}
.wrapper {
	min-width:100px;
}
.wrapper {
	width:100%;
	/* total width */
}
.outer {
	border-left-width:320px;
	/* left column width */
	border-left-color:#000;
	/* left column colour */
	border-right-width:315px;
	/* right column width */
	border-right-color:#000;
	/* right column colour */
	background-color:#000;
	/* center column colour */
}
.left {
	width:320px;
	/* left column width */
	margin-left:-320px;
	/* _negative_ left column width */
}
.right {
	width:315px;
	/* right column width */
	margin-right:-316px;
	/* _negative_ right column width */
}
/* Main code */
.outer {
	width:auto;
	border-left-style:solid;
	border-right-style:solid;
}
.inner {
	margin:0;
	width:100%;
}
.left {
	float:left;
	position:relative;
	z-index:10;
	background:#000 url('../images/tough_leftBG.jpg') left top no-repeat;
	height:720px;
}
.right {
	float:left;
	position:relative;
	z-index:12;
	height:720px;
	background:#FFF url('../images/tough_rightBG.jpg') no-repeat;
}
.center {
	float:left;
	width:100%;
	position:relative;
	z-index:12;
	height:720px;
	background:#000 url('../images/tough_contentBG.gif') bottom right no-repeat;
}
.clear {
	clear:both;
}
/* Mozilla code */
.outer>.inner {
	border-bottom:1px solid transparent;
}
.left {
	margin-right:0px;
	padding:0;
}
.right {
	margin-left:0px;
	padding:0;
}
.center {
	margin:0 0px 0 0px;
}

/* Column Styles */
.columnBody{
margin: 0px;
padding: 0px;
border: 0px;
}

#leftBody{
padding-top : 200px;
text-align : right;
}

#centerBody{

text-align:center;
}

#rightBody{
padding-left:5px;
padding-right:36px;

text-align:center;
}

#weeklyDesign{
float:left;
padding-left:18px;
padding-top: 20px;
}

H4{
font-size:14px;
}

.bottom{
left: 5px;
top: 100%;
}

.footerAd{
position: absolute;
left: 87px;
top: 0px;
text-align:left;
}



P{
padding: 10px;
text-align:left;
}
.whiteText {
	color:#FFF;
}
.blueText {
	color:#0fffee;
}
.blackText {
	color:#000;
}
#content UL {
	color:#FFF;
}

body.intro {
	background-color:#FFF;
}
#intro-container {
	width:1009px;
	\width:1029px;
	w\idth:1009px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;

	padding:0px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
	padding-top: 467px;
	padding-bottom: 40px;
	background-image:url('../images/tough_splash.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFF;
	text-align:center;
	font-size:11px;
	color:#000;
}
#intro-container P{
text-align:center;
}
#intro-container A{
text-align:center;
font-size:14px;
color:#ffea00;
font-weight:700;
}
#edni {
	background-color:#000;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:200px;
	padding:2px;
	display:block;
	margin-top:35px;
	text-align:center;
}
A {
	color:#ffea00;
	text-decoration:none;
	cursor:hand;
}
IMG {
	border:none;
	padding:0px;
	margin:0px;
}
#menuItem {
	width:57px;
	height:20px;
	font-weight:bold;
	vertical-align:middle;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:3px;
}
#menu {
	width:57px;
	list-style:none;
	text-align:center;
	padding-right:5px;
}
#menu A {
	color:#f0ff00;
	text-decoration:none;
}
#menu A:hover {
}

#highlight{
background-color : #303030;
padding : 4px;
margin: 10px;
}
#highlight DIV{
color:#ffea00;
border: 1px solid #ffea00;
padding:2px;
text-align:left;
}
#highlightForm{
float: left;
width:100px;
text-align:left;
margin-left: 10px;
margin-top: 15px;
}
#highlightForm DIV{
text-align:left;
margin:0;
padding:0;
}

#categoryMenu{
border-right: 1px solid #000;
padding:0;
color: #333;
text-align:center;
}
#categoryMenu ul {
width: 150px;
list-style: none;
margin: auto;
padding: 0;
border: none;
}
#categoryMenu li a{
text-decoration: none;
display: block;
width:104px;
height:20px;
vertical-align:middle;
background: #000 url("../images/tough_gallery_menuOff.gif") no-repeat;
margin-bottom: 5px;
padding-top: 2px;
}
#categoryMenu li a:hover{
background: #000 url("../images/tough_gallery_menuOn.gif") no-repeat;
}

.productView{
margin: 25px;
}

#configTable{
margin-left:auto;
margin-right:auto;
}

#configTable TD{
padding-top:5px;
color:#000;
text-align:left;
}

#configTable TH{
color:#000;
text-align:center;
font-size:14px;
}

#shoppingCart{
color: #000;
}

#shoppingCart Table TD{
vertical-align: top;
text-align:right;
}

#shoppingCart .totalCost{
text-align:right;
}
#cartContainer{
height: 250px;
overflow-y:scroll;
margin-bottom:5px;
}
#palette{
background-color:#E0E0DC;
height: 15px;
width:15px;
padding-left:25px;
margin-left:auto;
margin-right:auto;
width:0;
border:1px solid #000;
}
#orderTotal{
color : #FF0000;
font-size : 1.5em;
}

.redText{
color : #FF0000;
}

.tableone {width:275px; margin:0 auto;border-collapse:collapse;text-align:left;padding:0px;margin:0px;color:#000;}
.tabletwo {width:250px;border-collapse:collapse;text-align:left;margin:0px;color:#000;}
.th1 {width:15px;}
.th2 {width:25px;}
.th3 {width:120px;}
.th4 {width:60px;}

.td1 {width:15px;vertical-align:bottom;text-align:center;}
.td2 {width:25px;text-align:center;}
.td3 {width:120px;}
.td4 {width:60px;}

.tableone {background:#FFC200; color:#000;}
.tableone td {padding: 0px;border-bottom: 1px solid #FFC200; color:#000;}
.tableone tbody {background:#FFF;color:#000;text-align:left;}
.tabletwo td {color:#000;}
.tableone th, .tabletwo th {font-weight:700;color:#000;text-align:center;}
.tabletwo tr.dk td {color:#000;}

.innerb {height:175px; overflow:scroll;overflow-x:hidden;text-align:left;}

#orgForm {
  margin: 0px;
  margin-left:auto;
  margin-right:auto;
  padding: 0px;
  font-size: 100%;
  width: 90%;
  text-align:center;
}

#orgForm fieldset {
  clear: both;
  font-size: 100%;
  border:none;
}

#orgForm fieldset legend {
  font-size: 150%;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px;

}

label {
  font-size: 100%;
  display:block;
  float:left;
  text-align:right;
  width:100px;
  font-weight:700;
  padding-right: 2px;

}

.tdLabel{
  text-align:right;
  display:block;
}

.sizeLabel{
  width:100px;
  display:block;
  float:left;
  text-align:right;
  font-weight:700;
  padding-right: 2px;
}

form div {
  clear: left;
  display: block;
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
  margin-left:auto;
  margin-right:auto;
}

#customForm FIELDSET{
border : 0;
}


#beam{
position:absolute;
left:0;
top: 300px;
z-index:-1;
}

.rightTop{
margin-top: 20px;
}

#centerBody P{
margin-top:10px;
margin-bottom:18px;
}

#galleryViewer{
background:#000 url('../images/tough_rightGalleryBG.gif') top center no-repeat;
height:700px;
}
#galleryViewerJPG{
background:#000 url('../images/tough_rightGalleryBG.jpg') top center no-repeat;
height:700px;
}
#galleryPreview{
padding-top: 24px;
}

#galleryOrder{
padding-top: 15px;
}

#galleryThumbnails{
margin-top: 15px;
width: 230px;
margin-left:auto;
margin-right:auto;

}
#galleryThumbnails A,#galleryThumbnails IMG{
margin :0;
padding :0;

}

#galleryThumbnails IMG{
border: 3px solid #000;
}

#galleryThumbnails A:hover IMG{
border: 3px solid #ffea00;
}

#previewImage{
border: 1px solid #000;
}
#customizeDesign{
border: 1px solid #ffea00;
}


#pricingMenu
{
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
width: 109px;
float:left;
padding-left:5px;
position:relative;
z-index:99999;
}

#pricingMenu ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
width:109px;
}

#pricingMenu li
{
margin: 0;
padding:0;
width:109px;
height:62px;
display: block;
background:#FFF url('../images/tough_rightMenu_off.gif') top center no-repeat;

}

#pricingMenu li a
{
display: block;
padding-top:24px;
color: #ffea00;
text-decoration: none;
font-size:11px;
font-weight:bold;
width: 100%;
height:62px;
}

html>body #pricingMenu li a { width: auto;margin: 0;}

#pricingMenu li a:hover
{
background:#FFF url('../images/tough_rightMenu_on.gif') top center no-repeat;
color: #000;
}
#pricingText{
float:right;
}
.centered{
width:289px;
padding: 2px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#pagination{
margin:0;
padding:0;
float:left;
text-align:center;
width:275px;

}
#pagination A{
font-size: 13px;
color: #CE0009;
font-weight:bold;

}
#orderProduct
{
background:#000 url('../images/tough_orderContent_prodouct.gif') no-repeat;
width:308px;
height:279px;
margin-left:auto;
margin-right:auto;
padding-top: 25px;
}

.icon{
margin: 5px;
vertical-align:middle;
}

#schoolListings{
overflow-y:auto;
height:300px;
}

#orgComments{
width:80%;
}

#customerOrder{
padding:0;
margin:0;
width: 100%;
}

#customerOrder TH{
color: #FFF;
}

#orderCart{
width:80%;
text-align:center;
margin:auto;
}




