/*
bknd color: e6e6e6
border color: cecece;
*/

html{
width:100%;
height:100%;
margin:0px;
background-color:#e6e6e6;
}
body{
margin:20px;
background-color:#e6e6e6;
height:94%;/**/
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:17px;
}

h3{
font-size:15px;
}

center{
width:100%;
height:100%;
}


#mainTable{
width:100%;
height:100%;
max-width:1205px;
max-height:866px;
border:1px dashed #cecece;
background-image:url("../images/overall_bknd3.gif");
}
#mainTable tr td{
height:100%;
}
/*

* html body #mainTable{
width:100%;
height:100%;
max-width:1205px;
max-height:866px;
border:1px dashed #cecece;
background-image:url("../images/overall_bknd2.jpg");
}
*/
#mainDiv{
width:910px;
text-align:left;
padding:0px;
}

.logo{
margin-left:300px;
width:610px;
height:95px;
}
.cartIcon{
margin-bottom:7px;
}
#cartDiv{
display:inline;
}
.content{
width:910px;
}
.content .navigation{
width:910px;
height:23px;
}

.innerBody{
width:910px;
height:455px;
background-color:#ffffff;
border:1px solid #cecece;
}

.homeBody{
width:910px;
height:315px;
background-color:#ffffff;
background-image:url(../images/home_bgd.jpg);
background-repeat:no-repeat;
font-size:14px;
line-height:26px;
color:#FFFFFF;
display:table;
}

.home_leftAds{
width:225px;
height:315px;
display:table-cell;
}

.home_center{
width:460px;
height:315px;
margin-left:225px;
display:table-cell;
}

.homeItalics{
font-style:italic;
color:#FEED94;
}

.home_rightAds{
width:225px;
height:315px;
display:table-cell;
}

.homeFlash{
width:910px;
height:125px;
padding-top:5px;
}

.home_Ads{
width:225px;
height:105px;
}

.footer{
padding-top:5px;
font-size:11px;
width:910px;
}

a:link{
color:#666666;
text-decoration:underline;
}
a:hover{
color:#333333;
text-decoration:underline;
}
a:visited{
color:#999999;
text-decoration:underline;
}

.footer a:link{
text-decoration:none;
color:#666666;
}
.footer a:visited{
text-decoration:underline;
color:#666666;
}
.footer a:visited{
text-decoration:none;
color:#666666;
}

.chooseFlash{
left:0px;
z-index:15;
}
.createMain{
position:static;
display:table;
width:910px;
}
.createMain .createDividers{
width:40px;
text-align:left;
display:table-cell;
_display:inline;
vertical-align:top;
}
.createMain .createCopyCell{
display:table-cell;
vertical-align:top;
_display:inline;
}
.createMain .createCopy{
margin-left:350px;
margin-top:50px;
border-left:1px solid #cecece;
padding-left:5px;
z-index:22;
width:500px;
vertical-align:top;
}
.createUploadForm{
margin-left:60px;
margin-top:-75px;
overflow:visible;
width:325px;
}
.createFlash{
z-index:15;
}


#longContent{
	margin-left:121px;
	margin-top:15px;
	width: 750px;
	height: 421px;
	overflow:hidden;
	padding-left:20px;
	overflow:auto;
}

#longContent #text{
width:inherit;
padding-left:8px;
border-left:1px solid #999999;
width:685px;
}

/* javascript scroller styles */
#scroller{
position:absolute;
left:878px;
top:45px;
width:23px;
height:424px;
}

#scrollerTrack{
width:23px;
height:386px;
background-image:url("../images/scroller_03.jpg");
background-repeat:repeat-y;
}

#scrollArrow{
width:23px;
height:19px;
vertical-align:top;
background-image:url("../images/scroller_01.jpg");
background-repeat:no-repeat;
}

/* q/a styles */
#text .qa_block{
margin-bottom:5px;
_margin-bottom:0px;
overflow:visible;
}
#text .question{
margin-left:-27px;
margin-bottom:2px;
_margin-bottom:0px;
overflow:visible;
}
.question img{
vertical-align:middle;
margin-right:12px;
}
.question a:link{
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.question a:hover{
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.question a:visited{
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.answer{
width:685px;
}

/* about styles */
#about{
width:430px;
_width:290px;
height:440px;
_height:455px;
background-image:url("../images/about_bknd.jpg");
background-repeat:no-repeat;
padding-top:15px;
padding-left:460px;
}
#about .text{
	width:417px;
	text-align:left;
}

/* endorsement styles */
#endorse{
width:890px;
_width:890px;
height:440px;
_height:455px;
background-image:url("../images/endorsements_bknd.jpg");
background-repeat:no-repeat;
padding-top:15px;
padding-left:20px;
}
#endorse .text{
	width:410px;
	height:425px;
	overflow:auto;
	padding-right:8px;
	text-align:left;
}

/* photo tips styles */
#photoTips{
position:relative;
width:700px;
display:table-row;
}
#photoTips .photo{
display:table-cell;
width:267px;
padding-right:15px;
}

.error{
font-weight:bold;
color:#FF0000;
}

/* admin styles */
#adminHome{
margin-left:10px;
margin-top:10px;
}

.editHeadline{
font-size:15px;
border-bottom:1px solid #cccccc;
padding-bottom:5px;
}

.adminQAlist{
width:300px;
height:300px;;
overflow:auto;
}

/* manufacturing styles */
.manHeaders td{
font-weight:bold;
}
.manRow1{
background-color:#CCCCCC;
cursor:pointer;
}
.manRow2{
background-color:#ffffff;
cursor:pointer;
}
.rushRow{
background-color:#FFFF66;
cursor:pointer;
}
.manRow1:hover{
background-color:#999999;
color:#ffffff;
}
.manRow2:hover{
background-color:#999999;
color:#ffffff;
}
#manList{
width:780px;
height:285px;
overflow:auto;
border-bottom:1px solid #cccccc;
}