/* S T A N D A R D   T A G S   S T A R T */

body {margin: 0;padding: 0;background-color: #000;font-family: Arial, Helvetica, sans-serif;/*background-image: url(../images/img_bodyBkg2.gif);background-repeat: repeat-x;*/behavior:url("store/stylesheet/csshover.htc");color: #FFF;font-size:small;text-align:center;	background-image:url(../images/img_headerBkg.png);background-repeat:repeat-x;background-position:top;}

* html body								{	font-size:x-small;/*behavior:url('csshover.htc');*/ /* for IE5/Win */
											f\ont size: x-small; /* for other IE versions */}

p  	{font-size: 100%;margin: 8px 10px 8px 0px;text-align:left;line-height:1.33em;}
h1  {font-size: 175%;font-weight:bold;color: #e4c90c;margin: 0px 25px 10px 0px;text-align:left;}
h2  {font-size: 165%;font-weight:normal;margin: 10px 5px 2px 0px;color: #D5D5D5;text-align:left;}
h3  {font-size: 130%;font-weight: bold;color:#3c8dd4 ;margin: 15px 0px 5px 0px;text-align:left;}
h4  {font-size: 120%;color: #ec4e4e;margin: 15px 35px 5px 0px;font-weight: bold;line-height: 1.33em;text-align:left;}
h5  {font-size: 90%;font-weight: bold;color: #333;margin: 15px 10px 5px 0px;text-align:left;}
ul.interiorList  {margin: 5px 0px 5px 0px;padding-left: 5px;text-align:left;}
ul.interiorList li  {color: #FFF;margin: 5px 10px 5px 10px;padding-left: 0px;line-height: 1.25em;list-style: outside;list-style-image:url(../images/img_bulletBlue.gif);text-align:left;}

input  {font-family: Arial, Helvetica, sans-serif;font-size: 100%;padding: 2px;}
select  {font-family: Arial, Helvetica, sans-serif;font-size: 100%;padding: 2px;margin: 0;}							
a img   {border: 0px;border-style: none;}
hr	{border: none 0;border-top: 1px dotted #CCC;height: 1px;width: 100%;margin: 10px 0px 10px 0px;}				
table  {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 100%;color: #FFF;border: 0;border-style: none;}
textarea  {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 11px;border: 1px solid #666;padding: 5px;}						
iframe  {border: 1px solid #666;background-color: #FFF;}
form {margin:0; padding:0;}
			
/* S T A N D A R D   T A G S   E N D */			
				
/* L I N K S   S T Y L E S   S T A R T */

a:link  {color: #3c8dd4;text-decoration: none;}
a:visited  {color: #3c8dd4;text-decoration: none;}
a:hover  {color: #e4c90c;text-decoration:none;}

/*
a.topNavLink  {font-size: 100%;color:#3c8dd4;font-weight: bold;text-decoration: none;text-transform:uppercase;margin: 5px 10px 5px 0px;}
a.topNavLink:link  {color:#3c8dd4;font-weight: bold;text-decoration: none;}
a.topNavLink:visited  {color:#3c8dd4;font-weight: bold;text-decoration: none;}
a.topNavLink:hover  {color:#FFF;font-weight: bold;text-decoration: none;}
*/

a.productSmall:link  {color: #FFFFFF;text-decoration: none;}
a.productSmall:visited  {color: #FFFFFF;text-decoration: none;}
a.productSmall:hover  {	color: #e4c90c;text-decoration: none;}

/* L I N K S   S T Y L E S   E N D */

/* L A Y O U T  S T Y L E S  S T A R T */
	
#wrapper							    {	width:750px;
											margin:0px auto;
											padding:0px;
											text-align:left;
											font-size:90%;}
										

.header									{	height:106px;}
											
.headerLogo								{	float:left;
											margin:20px 0px 0px 0px;}

.welcomeUserText  						{	float:right;
											font-weight:normal;
											font-size: 90%;
											margin: 20px 4px 0px 0px;
											color: #FFFFFF;}

.accountButtons							{	float:right;
											clear:right;
											margin: 4px 4px 2px 0px;
											font-size:90%;
											text-transform:uppercase;
											font-weight:bold;}
											
.accountButtons	a						{	text-decoration:none;}
											
.topnav									{	width:486px;
											float:right;
											clear:right;
											margin: 0px 4px 2px 0px;}

.contentSection							{	min-height:450px;
											float:left;
											width:750px;}
											
* html .contentSection					{	min-height:450px;}
											
.contentSectionBlank					{	width:350px;
											margin:0px 20px 0px 25px;
											font-size:90%;}

.contentSectionBlank h1					{	margin:40px 20px 0px 0px;}

.contentSectionBlankheaderLogo			{	margin:20px 0px 0px 0px;}
					
.footer									{	
											width:100%;
											margin-top:20px;
											text-align:center;
											height:140px;
											background-image:url(../images/img_footerRepeat.png);
											background-repeat:repeat-x;
											background-position:top;
											clear:both;}
											
.footer	a								{	text-decoration:none;}
											
.footerContainer						{	width:750px;margin:0px auto;padding:0px;text-align:left;}
					
.footerList								{	margin-top:20px;
											margin-left:4px;
											float:left;}
											
.footerTitle							{	font-size:90%;
											width:155px;
											font-weight:bold;
											margin-bottom:2px;}

.footerLink								{	font-size:90%;
											width:155px;
											margin: 2px 0px 2px 0px;
											font-weight:bold;}

.footerFloatRight						{	float:right;
											text-align:right;
											margin-top:24px;
											font-size:90%;
											color:#666;}


.breadcrumb								{	font-size:100%;float:left;height:25px;width:100%;padding:3px 0px 3px 0px;margin-top:10px; }	

											
#mainStagingArea 						{	height:258px;
											background-image:url(../images/img_home_largeDisplay.png);
											background-position:right;
											background-repeat:no-repeat;
											background-color:#000;
											text-align:left;
											border:0 none;}

#mainStagingArea p						{	text-align:left;
											margin:6px 0px 10px 10px;
											font-weight:bold;}	

#bottomRowFirst 						{	float:left;
											width:248px;
											height:170px;
											border-top:1px solid #666;
											text-align:center;
											padding-top:10px;
											margin:10px 0px 10px 0px;}
											
#bottomRowMiddle 						{	float:left;
											width:248px;
											height:170px;
											border-top:1px solid #666;
											text-align:center;
											padding-top:10px;
											margin:10px 0px 10px 0px;}
											
#bottomRowLast 							{	float:left;
											width:250px;
											height:170px;
											border-top:1px solid #666;
											text-align:center;
											padding-top:10px;
											margin:10px 0px 10px 0px;}


.whiteBackground  {background-color: #FFF;}
.headerTable  {background-color: #FFFFFF;background-image:url(../images/img_headerBkg_Alt.gif);background-repeat:no-repeat;}
.welcomeUserBox  {background-color: #16335C;border-right: 1px solid #FFFFFF;}
.topNavTable  {background-color: #286CA9;}
						
/*.mainTable  {border-left: 1px solid #333;border-right: 1px  solid #333;background-color: #E8E8E8;width:750px;}*/
.indexFeatureLeft  {background-image:url(../images/img_allAboutTeam1.gif);background-repeat:no-repeat;background-color: #16335C;}

.footerLtGreyBar  {border-top: 1px solid #CCC;border-bottom: 1px solid #666;background-image:url(../images/img_footerBkg.gif);background-repeat:repeat-x;}

#footerHeader  {/*background-color: #16335C;*/background-image:url(../images/img_footerBkg2.gif);background-repeat:repeat-x;border-right: 1px solid #FFF;border-top: 1px solid #CCC;border-bottom: 1px solid #666;}
#footerHeader  p  {color: #FFF;font-weight: bold;margin: 5px 5px 5px 10px;}

.categoryTableBottom {border-bottom: 1px solid #999;}
#pagination	{text-align:right;padding: 5px;background-color: #E4E4E4;border-top: 1px solid #16335C;}

.dashedBorderCell  {border-right: 1px dotted #333;}

#accountTable {border:1px solid #CCC ;font-weight:normal;}
#accountTable th {border-bottom:1px solid #CCC;border-right:2px solid #FFF;text-align:center;background-color:#E8E8E8;color:#333;font-weight:bold;}
#accountTable td {border-bottom:1px solid #CCC;border-right:1px solid #CCC;}


/* L A Y O U T  S T Y L E S  E N D */

/* T E X T  S T Y L E S  S T A R T  */
p.whiteIndexText  {margin: 0px 30px 5px 35px;line-height: 1.33em;color:#FFFFFF;text-align:left;}
p.largeBold {font-size: 12px;font-weight:bold;text-transform:uppercase;}
.largeGreyBold  {color:#3c8dd4;font-weight:bold;font-size: 115%;}
.largeDarkGreyBold  {color: #FFF;font-size: 150%;font-weight: bold;margin: 0px;}								
.orderTableTitle   {color: #e4c90c;font-size: 100%;font-weight:bold;padding-top:6px;padding-bottom:6px;;background-image: url(../images/img_orderTableTitleHeader.gif);background-repeat: repeat-x;background-position: top;border-bottom: 2px solid #3c8dd4;}			
.orderTableHeader  {color: #333333;font-weight: bold;margin: 3px 0px 3px 0px;}
.orderTableDarkerRow  {background-color: #D5D5D5;border-top: 1px solid #FFF;border-bottom: 1px solid #666;}
.explanationText  {font-style:italic;margin: 5px;font-size: 95%;}
p.textNotInATable  {margin: 10px 45px 10px 10px;line-height: 1.33em;text-align:left;}
p.bioText  {margin: 5px 15px 5px 0px;text-align:justify;line-height: 1.25em;}
p.additionalDetails  {color: #16335C;font-style:italic;font-weight: bold;}
div.errorText  {margin: 10px 45px 10px 10px;line-height: 1.33em;text-align:left;color:red}
div.messageText  {margin: 10px 45px 10px 10px;line-height: 1.33em;text-align:left;color:#339}
div#productImageColorLabel {margin-bottom:0;}


/* T E X T  S T Y L E S  E N D  */

/*  P R O D U C T S  S T Y L E S  */

#productDescriptionList ul  			{	margin: 5px 0px 5px 0px;
											padding-left: 0px;
											text-align:left;}
											
#productDescriptionList ul li  			{	color: #FFF;
											margin: 3px 10px 3px 20px;
											padding-left: 0px;
											line-height: 1.33em;
											list-style: outside;
											list-style-image:url(../images/img_bulletBlue.gif);
											text-align:left;}

.content p								{	line-height: 1.3em;}

#orderingInfoTable  					{	border: 1px solid #3c8dd4;
											margin: 0px;
											background-image:url(../images/img_tableBkgGradient.gif);
											background-repeat:repeat-x;
											background-position:bottom;
											text-align: left;}

#customNameNumberTable  				{	border: 1px solid #3c8dd4;
											margin: 10px 0px 10px 0px;
											background-color: #000;
											font-weight: bold;
											text-align: left;}

p.productLink  							{	margin: 10px 5px 5px 5px;text-align: center;font-size:90%;}

.productCellSmall  						{	border: 1px solid #3c8dd4;
											background-image:url(../images/img_tableBkgGradient.gif);
											background-repeat:repeat-x;
											background-position:bottom;}
										
.productDetailPrice  					{	color: #333;
											background-color: #EDEDED;border:0 none;font-size: 150%;font-family:Arial, Helvetica, sans-serif;font-weight: bold;padding: 0;margin: 0;}	
										
.categoryTable 							{	border-top: 1px solid #3c8dd4;
											border-bottom: 1px solid #3c8dd4;
											border-right: 1px solid #3c8dd4;}
														
.productImageDisplay					{	border: 1px solid #3c8dd4;
											width:275px;}
											
.alt-pic { margin:0px 10px 10px 0px;float:left;}
.sku-list td { padding:3px 3px 3px 3px;border-bottom:1px solid #CCC;text-align:left;background-color:#000;}
.sku-list thead td	{ font-weight: bold;background-color:#000; }
.sku-list input	{ font-size:8pt; }
.details { border-top:1px solid #666;margin-top:10px;padding:12px;text-align:left; }
.details h1	{ color:#FFF; }  
.details p	{ line-height:1.3em; }  

#cross-sell								{	padding-top:15px;}

#cross-sell h2  						{	font-size:135%;
											font-weight:bold;
											margin: 0px 5px 2px 0px;
											color: #e4c90c;}

div.xsell								{	margin:2px;
											padding-top: 10px;
											background-image:url(../images/img_tableBkgGradient.gif);
											background-repeat:repeat-x;
											background-position:bottom;
											border: 1px solid #3c8dd4;
											width:100px;
											height:90px;
											font-size:95%;
											text-align:center; }  

/*  F R O M   P R O D U C T S  C S S   E N D  */

/* S H O P P I N G  C A R T / C H E C K O U T  S T A R T  */

table.order 							{ 	width:100%;
											margin:0px 0px 20px 0px;}
											
.order td 								{	font-size: 100%;
											vertical-align:top;
											padding:3px 4px 3px 4px;}
											
.order-line td							{	padding: 7px 4px 7px 4px;
											border-bottom:1px solid #CCC;}
											
.mnubar-order td 						{	padding: 4px 4px 4px 4px;
											color:#FFF;
											background-color:#333;
											border-right:1px solid #000;
											font-weight: bold; }
											
.submnubar-order td 					{	padding: 4px 4px 4px 4px;
											color:#FFF;
											background-color:#333;
											border-right:1px solid #000;
											font-weight: bold; }
											
td.total								{	border-top:1px solid #333; }

div.steps 								{	float:right;
											text-align:right;
											margin:10px 0px 15px 0px; }

#shipping td { padding:4px 3px 4px 0px;	border-bottom:1px solid #ccc; }
#payment-options td { padding:4px 3px 4px 0px; vertical-align:top; }
#payment-options #credit-card-info { margin:10px 0px 10px 0px; }
#payment-options #credit-card-info td { padding:5px 4px 0px 0px; border-bottom:none; }

#boxes 									{	text-align:left;
											margin:0px 0px 10px 0px;
											border:1px solid #3c8dd4;}  
											
#boxes td.title 						{	font-weight:bold;
											font-size: 110%;
											padding:4px 8px 4px 20px;
											border-bottom: 1px dotted #3c8dd4;
											color: #FFF;
											background-image: url(../images/img_redArrow.gif);
											background-position:left;
											background-repeat:no-repeat;
											text-transform:uppercase;
											background-color:#333;}  
											
#boxes td.content 						{	padding:12px 8px 12px 8px; }  

#summary-box 							{	text-align:left; 
											margin:0px 0px 10px 0px;
											border:1px solid #CCC;
											background-image:url(../images/img_tableBkgGradient.gif);
											background-repeat:repeat-x;
											background-position:bottom;}
											 
#summary-box td.title 					{	font-weight:bold;
											text-transform:uppercase;
											font-size: 110%;
											padding:4px 8px 4px 20px;
											background-color:#000;
											border-bottom: 1px dotted #3c8dd4;
											color: #FFF;
											background-image: url(../images/img_whiteArrow.gif);
											background-position:left;
											background-repeat:no-repeat;}
											  
#summary-box td.content 				{	padding:12px 8px 12px 8px;}  

/* S H O P P I N G  C A R T / C H E C K O U T  E N D*/

/* C A T E G O R Y  P A G E  S T A R T */



/* C A T E G O R Y  P A G E  E N D */

/* T O P  M E N U  C O D I N G  S T A R T  */

#menu 								{	text-transform:uppercase;
										width:540px;
										float:right;
										clear:right;
										position:relative;
										left:22px;
										margin: 4px 0px 0px 0px;}
										
#menu ul 							{	list-style:none;
										margin:0;
										padding:0;
										width: 85px;
										float:right;}
										
#menu a {display: block;margin: 0;font-weight: bold;}
#menu a:link {color: #FFF;text-decoration: none;}
#menu a:visited {color: #FFF;;text-decoration: none;}
#menu a:hover {color: #E4C90C;}
#menu ul li {position: relative;list-style: none;margin:0; padding:0;text-align:center;}
/*#menu li {position: relative;list-style: none;margin:0px; padding:0px;}*/
#menu ul li ul {position: absolute;z-index: 500;left:12px;top:14px;}
#menu ul li ul li {display: block;padding:4px;background-color:#000;border-bottom:1px solid #3c8dd4;border-left:1px solid #3c8dd4;border-right:1px solid #3c8dd4;width:100px;text-align:left;}

/*#menu ul ul ul {position: absolute;top:30px;bottom: 0px;}*/

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;}

<!--[if IE]>
#menu ul li {float:left;margin: 0px;background-color:none;border:0 none; }
#menu ul ul li {border-top: 1px solid #16335C;margin-top:0px;}
#menu ul li a {height: 1%;} 
#menu a, #menu h2 {font: bold 1em/1.4em arial, helvetica, sans-serif;}

<!--[endif]-->

/*  T O P  M E N U  C O D I N G  E N D  */

/* T E M P  C U S T O M I Z E R  S T A R T */

#tempCustomizerTable  {margin-left: 20px;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;background-color: #D9E8F1;}
#tempCustomizerTable  a:link {color: #D10000;	text-decoration: none;	}
#tempCustomizerTable  a:visited {color: #D10000;text-decoration: none;	}
#tempCustomizerTable  a:hover {	color: #000000;text-decoration: none;	}
#tempCustomizerHeader  {margin-left: 15px;background-image:url(../images/img_tempCustomizerHeader.gif);color: #FFFFFF;padding: 7px 2px 13px 20px;font-size: 135%;font-weight: normal;text-align: left;}
.tempCustomizerTitle  {background-image:url(../images/img_tempCustomizerTitleBkg.gif);background-repeat:repeat-x;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #666666;font-size: 110%;color: #333333;text-align: left;}
.tempCustomizerTitleBorder  {background-image:url(../images/img_tempCustomizerTitleBkg.gif);background-repeat:repeat-x;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #666666;border-right: 1px solid #666666;font-size: 110%;color: #333333;text-align: left;}
.tempCustomizerSubDivision  {background-color: #B3D4E7;border-top: 1px dashed #16335C;font-size: 135%;color: #16335C; }														
.tempCustomizerFooter  {background-image:url(../images/img_tempCustomizerFooter.gif);background-repeat:repeat-x;background-position:bottom;background-color: #D10000;color: #FFF;font-weight: bold;}							

/* T E M P  C U S T O M I Z E R  E N D  */

/* C U S T O M I Z E R   M A N A G E R   S T Y L E S   S T A R T */
.redText {color:#FF0000;}

.defaultTD {background-color:#000;}
.altTD {background-color:#333;}

/*#specsTable {border-right:3px solid #E8E8E8;}*/

#adminDesignsTable {/*border:1px solid #E8E8E8;*/font-weight:normal;margin-bottom:20px;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;}
#adminDesignsTable th {border-bottom:1px solid #666;border-right:2px solid #666;text-align:center;background-color:#333;color:#FFF;font-weight:bold;}
#adminDesignsTable td {border-bottom:1px solid #666;}

#userSubmittedAction {background-color:#666;border:1px solid #FFF;font-size:110%;color:#FFF;}
#employeeSubmittedAction {background-color:#3c8dd4;border:1px solid #FFF;font-size:110%;background-image:url(../images/img_employeeActionBkg.gif);background-repeat:no-repeat;background-position:center;}
#submitAction {border:1px dashed #FFF;font-size:110%;background-color:#000;background-image:url(../images/img_tableBkgGradient.gif);
											background-repeat:repeat-x;
											background-position:bottom;}

input.customDesign {background-color:#ffffcc; border:none; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;}

/* C U S T O M I Z E R   M A N A G E R   S T Y L E S   E N D */


