/****************************************************************/
/*Getfused CMS Site specific Styles*/
/****************************************************************/

/*Structure Elements*/
/****************************************************************/
	*				{font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
	html,body		{color:#2c303a; font-size:8.5pt; margin:0px; margin:0 auto; padding:0px; line-height:1.5em; background-color:#e0deda; background-image:url('/images/retail/bgCore.gif'); background-position:top center; background-repeat:no-repeat;}
	#wireFrame		{background-color:#FFFFFF; margin:0 auto; width:780px; min-height:600px;}
	#header			{height:130px; width:780px; text-align:left; margin:0 auto;}
	#search			{background-color:#FFFFFF; width:180px; padding:3px;}
	#links			{background-color:#2a374f; height:35px; width:780px;}
	#links a		{color:#FFFFFF;}
	#core			{background-color:#FFFFFF; width:780px;}
	#footer			{clear:left; clear:right; margin:0 auto; position:relative; text-align:left; width:780px; background-image:url('/images/retail/bgFooter.gif'); background-repeat:no-repeat; border-top:1px solid #FFFFFF;}	
	#footerSeal		{padding:0px 10px 10px 680px;}
	#footerLinks	{padding:10px 5px 10px 10px;}	
	#footerLinks a	{color:#FFFFFF; padding:0px 10px 0px 10px; border-right:1px solid #FFFFFF;}	
    .alertBar		{background-color:#b4b22b; background-image:url('/images/retail/bgHeader.gif'); height:25px; padding:5px 10px 5px 10px; color:#FFFFFF; font-family:arial narrow; font-size:13pt;}

/*Compliancy Styles to ensure XHTML Standards*/
/****************************************************************/
	.left			{text-align:left;}
	.right			{text-align:right;}
	.center			{text-align:center;}
	.justify 		{text-align:justify;}
	.floatLeft		{float:left;}
	.floatRight		{float:right;}
	.clearRight		{clear:right;}
	.clearLeft		{clear:left;}
	.nowrap 		{white-space:nowrap}
	.fullWidth 		{width:100%;}
	.fullheight		{height:100%;}
	.fixedWidth		{width:770px;}
	.defaultText	{padding:5px; margin:0px;}
	.padding		{padding:5px;}
	.imgCenter		{margin:10px;}
	.imgLeft		{float:left; margin-bottom:10px; margin-right:10px; margin-top:10px;}
	.imgRight		{float:right;margin-bottom:10px; margin-left:10px; margin-top:10px;}
	.imgBorder		{border:3px double #FFFFFF;}
	.slab			{font-size:1pt; margin:0px; height:5px; padding:0px; width:780px;}	
	
/*Default Styles for the Website*/
/****************************************************************/
	hr				{border: 0; color: #9E9E9E; background-color: #a1cb45; height: 1px; width: 100%; text-align: left;}
	h1				{font-family:Trebuchet MS; font-size:18px; font-weight:normal; margin:0px; padding:5px 0px 10px 0px; color:#4474a5;}
	.titleHeader	{background-repeat:no-repeat; padding-left:45px; padding-top:15px; border-bottom:1px solid #6094c9; color:#4474a5;}
	h2				{font-family:Trebuchet MS; font-size:16px; font-weight:bold; margin:0px; padding:5px 0px 10px 10px; color:#ffa405;}
	h3				{font-family:arial; font-size:14px; font-weight:normal; margin:0px; padding:5px 0px 10px 10px;}
	p				{margin:0px; padding:0px;}
	img				{border:0px; vertical-align:text-top;}		
	a				{color: #4474a5; text-decoration:none;}
	a:hover			{text-decoration:none; color:#2c303a;}
	p				{margin:0px; padding:0px;}
	ul				{list-style-type: square;}
	/*li				{background-image: url('/getfusedStyle/ulArrow.gif'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1em; }*/

	
/*BreadCrumb*/	
/****************************************************************/
	.breadCrumb		{background-color:#FFFFFF; color:#505050; line-height:25px; text-align:right; padding-right:10px;}
	.breadCrumb	a	{color:#505050;}
	
/*FCK editor styles*/	
/****************************************************************/		
	.title			{margin: 0px; padding:0px; color: #98968c; font-weight: bold; font-size:8pt;}
	.subtitle		{font-size: 8pt; margin: 0px; padding:0px; color: #5f6f8e; font-weight: bold;}
	.header			{font-size: 8pt; margin: 0px; padding:0px; color: #2c303a; font-weight: bold;}
	.subheader		{font-size: 8pt; margin: 0px; padding:0px; color: #70823c; font-weight: bold;}
	.minitext		{font-size: 10px;}
	.Color1			{color: #670000;}
	.Color2			{color: #c35e17;}
	.Color3			{color: #2c303a;}

/*Administration Edit*/	
/****************************************************************/		
	.adminEdit		{background-color: #6c7d40; color: #FFFFFF; padding: 11px 10px 10px 10px;}
	.adminEdit a	{color: #FFFFFF;}	

/*Form Styles*/	
/****************************************************************/		
	input			{background:#FFFFFF; border:#A0A4A5 solid 1px; color:#2c303a; font-size:11px;  }
	input.submit	{background-color:#FFFFFF; border:3px double #999999; border-left-color:#CCCCCC; border-top-color:#CCCCCC; color:#333333; font-size:8pt;  font-family:Verdana; font-weight:bold; padding:0.25em; }  
	legend			{font-weight:bold; color:#a27fbc;}
	fieldset		{border:1px solid #a27fbc;}
	.addToCart		{background-color:#ffa405; border:3px double #999999; border-left-color:#CCCCCC; border-top-color:#CCCCCC; color:#FFFFFF; font-size:8pt;  font-family:arial; font-weight:bold; padding:0.25em; }
	.actionButton	{background-color:#4583af; border:3px double #999999; border-left-color:#CCCCCC; border-top-color:#CCCCCC; color:#FFFFFF; font-size:8pt;  font-family:arial; font-weight:bold; padding:0.25em; }
	.actionButton2	{background-color:#356c90; border:3px double #999999; border-left-color:#CCCCCC; border-top-color:#CCCCCC; color:#FFFFFF; font-size:8pt;  font-family:arial; font-weight:bold; padding:0.25em; }


/*Table Listing Styles*/	
/****************************************************************/		

	.listing						{text-align:left; width:100%;}
	.listing td						{padding:5px 5px 5px 5px;}
	.listing th						{border-bottom :1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#FFFFFF; padding:5px 5px 5px 5px; background-color:#c9c5c0;}
	.listing td						{color:#FFFFFF;}
	.listing .td1					{color:#2c303a;}
	.listing .td2					{background-color:#ffa405; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; font-size:10pt; border-right:1px solid #FFFFFF;}
	.listing .td3					{background-color:#ecdff6; color:#2c303a; font-weight:bold; border-bottom:1px solid #FFFFFF;}
	.listing .none					{background-color:#f1f1f1; color:#2c303a; border-bottom:1px solid #FFFFFF;}
	
	
	.listing .td1 a					{text-decoration: none;}
	.listing .none a				{text-decoration: none;}
	.listing .td1 a:hover			{color:#2c303a; text-decoration: none;}
	.listing .none a:hover			{color:#2c303a; text-decoration: none;}
	.listing td.header				{background-color:#9e9990; color:#FFFFFF; font-weight:bold; margin:0px; padding:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
	.listing .header a				{color:#FFFFFF; font-size:10pt;}
	.listing .header a:hover		{color:#FFFFFF; text-decoration:none;}


	

/*Interior Pages Various Container Structures*/	
/****************************************************************/
	#navigation, #body, #regions	{text-align:left; overflow:visible;}
	#navigation						{padding-top:0px; background-color:#cff1f1;}
	#regions						{padding-top:0px;}

	/*When Showing only 1 column*/
		#container1					{margin:0 auto; text-align:center; width:780px;}
		#container1 #navigation		{display:none;}
		#container1 #body			{text-align:left; width:780px;}
		#container1 #regions		{display:none;}
		
	/*When Showing only 2 columns*/
		#container2					{margin:0 auto; text-align:center; width:780px; background-image:url('/images/retail/bgContainer.gif'); background-repeat:repeat-y;}
		#container2 #navigation		{float:left; text-align:left; width:200px;}
		#container2 #body			{float:left; text-align:left; width:578px;}
		#container2 #regions		{display:none;}
		
	/*When Showing only 3 columns*/
		/*When relating one module*/
		#container3v1				{margin:0 auto; text-align:left; width:780px;}
		#container3v1 #navigation	{float:left; width:190px;}
		#container3v1 #body			{float:left; width:365px;}
		#container3v1 #regions		{float:left; margin:0px; padding:0px; width:225px;}
		
		/*When relating two modules*/
		#container3v2				{margin:0 auto; text-align:left; width:780px;}
		#container3v2 #navigation	{float:left; width:190px;}
		#container3v2 #body			{float:left; width:365px;}
		#container3v2 #regions		{float:left; margin:0px; padding:0px; width:225px;}
		
		/*When relating three modules*/
		#container3v3				{margin:0 auto; text-align:left; width:780px;}
		#container3v3 #navigation	{float:left; width:190px;}
		#container3v3 #body			{float:left; width:365px;}
		#container3v3 #regions		{float:left; margin:0px; padding:0px; width:225px;}				

		/*misc. styles*/
		#container3v3 #regions3		{padding-top: 0px;}
		#container3v2 #regions3		{display:none;}
		#container3v1 #regions2		{display:none;}
		#container3v1 #regions3		{display:none;}
		
		/*Clearing Floats*/
		#clearContainer				{clear:left; width:778px;}
		#container3Clearer			{clear:left;}
		#container2	#clearer		{clear:left;}
		
		
/*Navigational Styles*/	
/****************************************************************/		
	#navigation ul				{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 15px 10px 15px; background-position: center bottom;}
	#navigation li				{color:#000000; margin:0; padding:4px 5px 4px 9px; border-bottom:1px solid #FFFFFF;}
	#navigation li.main			{font-weight: bold;}
	#navigation li.current 		{font-weight: bold;}
	#navigation li.current a	{color:#4a4a4a; text-decoration:none; display:block;}
	#navigation li.main a 		{color:#5f6f8e; text-decoration:none }
	#navigation a 				{color:#4a4a4a; text-decoration:none }
	#navigation a:hover 		{color:#2c303a; text-decoration:none;}
		
		
/*Check out Elements*/	
/****************************************************************/
		.pDetailsBlock			{background-color:#f1f1f1; padding:5px; width:300px;  border-bottom:1px solid #FFFFFF;}
		.pDetailsBlock1			{background-color:#f3f3f3; padding:5px; width:300px; border-bottom:1px solid #FFFFFF;}
		.pDetailsBlock2			{background-color:#e1dfac; padding:5px; width:300px; border-bottom:1px solid #FFFFFF;}
		.pDetailBlockName		{float:left; width:70px; padding-top:2px;}
		.pDetailBlockPrice		{background-color:#f3f3f3; padding:5px; width:300px; border-bottom:1px solid #FFFFFF; font-size:12pt; font-weight:bold; color:#ffa405; text-indent:70px;}
		
		
		.productList			{float:left; width:165px; padding:5px;}
		
		.loginBlock				{background-image:url('/images/retail/bgLogin.gif'); width:295px; height:222px;}
		.signupBlock			{background-image:url('/images/retail/bgSignup.gif'); width:330px; padding:10px; float:left; margin:15px; height:480px; background-color:#f1f1f1;}
		#prodDesciption			{background-color:#f8f8f8; padding:10px;}
		#prodDesciption h2		{padding-left:0px; color:#568bb8;}
		#ShippingInfo			{width:295px; height:222px;}
		#BillingInfo			{width:295px; height:222px;}


/*Accordian*/	
/****************************************************************/
		.Accordion 				{background-color:#FFFFFF; overflow: hidden;}
		.AccordionPanel 		{margin: 0px; padding: 0px; color:#FFFFFF;}
		.AccordionPanelTab1 	{background-color: #5885ac; border-bottom:1px solid #FFFFFF; margin: 0px;	padding: 5px 0px 5px 10px; cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none; color:#FFFFFF; font-weight:bold; }
		.AccordionPanelTab2 	{background-color: #84b2da; border-bottom:1px solid #FFFFFF; margin: 0px; padding: 5px 0px 5px 20px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; color:#FFFFFF; }
		.AccordionPanelTab3 	{background-color: #f1f1f1; border-bottom:1px solid #FFFFFF; margin: 0px; padding: 5px 0px 5px 20px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; color:#FFFFFF; }
		
		.AccordionPanel .AccordionPanelTab1 a  {color:#FFFFFF;}
		.AccordionPanelTab1 a  {color:#FFFFFF;}
		
		.AccordionPanelTab2 a	{color:#353402;}
		.AccordionPanelTab3 a	{color:#435959;}
		
		.AccordionPanelContent 	{overflow: auto; margin:0px; padding:0px; padding: 0px 0px 0px 0px;}
		
		.AccordionPanelOpen .AccordionPanelTab1 					{background-color: #5885ac; padding: 5px 0px 5px 10px;}
		.AccordionFocused .AccordionPanelTab1 						{background-color: #0ab9b1;}
		.AccordionFocused .AccordionPanelOpen .AccordionPanelTab1 	{background-color: #0ab9b1;}
		
		div.AccordionPanelTab1 a  {color:#FFFFFF;}
		div.AccordionPanelTab1 a * {color:#FFFFFF;}
		

		#navigation .AccordionPanelTab1	a {color:#FFFFFF;}


	#kb				{background-color:#84b2da; padding:0px 5px 0px 5px; color:#FFFFFF;}
	#kb h1			{color:#FFFFFF;}
	#kb	a			{color:#FFFFFF;}
	#kb ul			{padding:0px;}
	#kb li			{padding:3px; border-bottom:1px solid #b7d2ea;}

