/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* Areas */

	table.css-table-main 		{ width:1050px; height:100%; }
	td.css-td-shadow1		{ width:15px; background-color:#ffffff; background-image:url('shadow1.png'); background-position:top left; background-repeat:repeat-y; }
	td.css-td-shadow2		{ width:15px; background-color:#ffffff; background-image:url('shadow2.png'); background-position:top left; background-repeat:repeat-y; }
	td.css-td-head		{ background-color:#ffffff; vertical-align:top; }
	td.css-td-content-left	                { width:200px; background-color:#41220b; vertical-align:top; }
	td.css-td-content		{ width:650px; background-color:#ffffff; vertical-align:top; }
	td.css-td-content-bottom	{ width:700px; background-color:#d4effa; }
	td.css-td-content-right	                { width:200px; background-color:#41220b; vertical-align:top; }

                table.css-table-news		{ width:650; background-color:#ffffff; text-align:center; margin:1px 0px 10px 0px; }
	div.css-div-margin		{ margin:0px; text-align:justify; }

	
	div.css-div-mainmenu		{ width:100%; height:100px; background-color:#d4effa; }
	div.css-div-mainmenu1	                { width:99px; height:100%; float:left; }
	div.css-div-mainmenu1a 	{ width:100%; height:29px; float:top; background-color:#eaf7fd; }
	div.css-div-mainmenu1b	{ width:100%; height:29px; float:bottom; background-color:#eaf7fd; margin:2px 0 0 0; }
	div.css-div-mainmenu2	                { width:750px; height:100%; float:left; }
	div.css-div-mainmenu2 p  	{ font-family:arial; color:#ffffff; font-size:12px; font-weight:bold; margin:7px 0 0 15px; line-height:22px; }

	div.css-div-news		{ width:100%; height:100px; background-color:#d4effa; margin:15px 0 10px 0; }
	div.css-div-news div		{ width:100%;  height:40px;  background-color:#b2e1f3; }
	div.css-div-news div p	                { font-family:arial; color:#28abdf; font-size:14px; font-weight:bold; margin:12px 0 0 30px; }
 
	div.css-div-note		{ width:90%; background-color:#f4ebe2; margin:10px 0 20px 0; text-align:justify; }
	div.css-div-note p		{ font-family:arial; color:#524843; font-size:12px; margin:15px 15px 15px 15px; }

	div.css-div-content		{ width:90%; text-align:justify; margin:20px 0 10px 0;
						font-family:arial; color:#333333; font-size:12px; }

	div.css-div-rightbg2		{ width:100%; background-color:#705949; margin:10px 0 0 0; }
	div.css-div-rightbg2 p	                { margin:10px 0 10px 0; }

	div.css-div-page-bottom	{ width:100%; background-color:#b2e1f3; }
	
/* Texts */

	p.css-text-newstitle	{ font-family:arial; color:#9D7C54; font-size:13px; display:inline; font-weight:bold; margin:0 0 0 30px; }
	p.css-text-newsdate	{ font-family:arial; color:#BD9B6E; font-size:11px; display:inline; margin:0px; }
	p.css-text-newstext	{ font-family:arial; color:#54A4DE; font-size:12px; display:block;  margin:3px 0 0 30px;  }

	p.css-text-title	{ font-family:arial; color:#28abdf; font-size:14px; font-weight:bold; }

	p.css-text-white	{ font-family:arial; color:#ffffff; font-size:12px; display:inline; }

	p.css-text-time	{ font-family:arial; color:#ffffff; font-size:14px; font-weight:bold; margin:20px 0 20px 0; }

	p.css-text-lefttitle	{ font-family:arial; color:#BD9B6E; font-size:14px; font-weight:bold; margin:0 0 0px 0px; }

	p.css-text-footer	{ font-family:arial; color:#938B85; font-size:12px; display:block;  margin:3px 0 20px 0px;  }

	p.css-link-mailing	{ font-family:arial; color:#FFFFF; font-size:16px; text-decoration:none; font-weight:bold; margin:20px 0 20px 0; }


/*Login*/
	.css-login            { color:#FFFFFF; }
	a.css-login:link      { color:#FFFFFF; }
	a.css-login:visited  { color:#FFFFFF; }
	a.css-login:hover  { color:red; }
	a.css-login:active  { color:#FFFFFF; }


/*Powered By*/

.poweredby            {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}
a.poweredby          {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}
a.poweredby:link     {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}
a.poweredby:visited {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}
a.poweredby:hover {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}
a.poweredby:active {border-width: 0px; border-color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-weight: normal;}

.img3 {border-width: 0px; 
border-color: #0099FF;
/*border-style: ridge;*/
text-decoration: none;
color: #467599;
font-weight: normal;
}


/* Links */

                a.css-link-menu	{ font-family:arial; color:#9D7C54; font-size:12px; text-decoration:none; font-weight:bold;  }
	a.css-link-menu:hover	{ color:#54A4DE; }

	a.css-link-regular	{ font-family:arial; color:#28abdf; font-size:12px; text-decoration:none;  }
	a.css-link-regular:hover { color:#BD9B6E; }

	a.css-link-login	{ font-family:arial; color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold; }
	a.css-link-login:hover	{ color:#BD9B6E; }

	a.css-link-search	{ font-family:arial; color:#ffffff; font-size:13px; text-decoration:none; font-weight:bold; display:block; margin:0 0 15px 0; }
	a.css-link-search:hover	{ color:#BD9B6E; }

	a.css-link-mailing	{ font-family:arial; color:#FFFFF; font-size:16px; text-decoration:none; font-weight:bold; margin:20px 0 20px 0; }
	a.css-link-mailing:hover { color:#ffffff; }
	a.css-link-mailing:visited { color:#ffffff; }


	a.css-link-left1	{ font-family:arial; color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold; display:block; margin:0 0 0 0px; }
	a.css-link-left1:hover	{ color:#ffffff; }
                a.css-link-left1:active	{ color:#ffffff; }
                a.css-link-left1:visited	{ color:#BD9B6E; }


	a.css-link-right1	{ color:#ffffff; }
	a.css-link-right1:link	{ color:#ffffff; }
	a.css-link-right1:hover	{ color:#ffffff; }
                a.css-link-right1:active	{ color:#ffffff; }
                a.css-link-right1:visited	{ color:#ffffff; }

                .linkspl	                { color:#000000; }
	a.linkspl:link	                { color:#000000; }
	a.linkspl:hover	{ color:#000000; }
                a.linkspl:active	{ color:#000000; }
                a.linkspl:visited	{ color:#000000; }


/* Forms */

	.css-form-textbox1	{ height:24px; border:2px solid #9D7C54; background:#ffffff; padding:2px 0 0 4px; margin:10px 0 10px 0;
					font-size: 13px; color:#666666; font-weight: normal; font-family: Tahoma, Verdana, "Trebuchet MS"; }

	.css-form-button1	{ height:25px; border:2px solid #b2e1f3; background-color:#eaf7fd; margin:10px 0 10px 0;
					font-size: 13px; color:#28abdf; font-weight: normal; font-family: Tahoma, Verdana, "Trebuchet MS"; align:right; }

/* Misc */

	hr { width:100%; height:1px; border:none; border-top:0px solid #938B85; border-bottom:1px solid #938B85; margin:15px 0 15px 0; }

/* DNN Alias */


	.Head		{ font-family:arial; color:#28abdf; font-size:14px; font-weight:bold; }
	.Normal		{ font-family:arial; color:#666666; font-size:12px; }
	.CurrentDate	{ font-family:arial; color:#ffffff; font-size:14px; font-weight:bold; margin:20px 0 20px 0; }

	P		{ font-family:arial; color:#000000; font-size:12px; }
                ul		{ font-family:arial; color:#000000; font-size:12px; }
                li		{ font-family:arial; color:#000000; font-size:12px; }



/* Everything was whte */
	A:link	{ text-decoration:none; color:#FFFFFF;}
	A:visited	{ text-decoration:none; color:#FFFFFF;}
	A:hover	{ text-decoration:none; color:#FFFFFF;}
	A:active	{ text-decoration:none; color:red; }

	.SkinObject		{ font-family:arial; color:#FFFFFF; font-size:12px; text-decoration:none; }
	a.SkinObject	{ font-family:arial; color:#FFFFFF; font-size:13px; text-decoration:none; }
	a.SkinObject:link	{ color:#FFFFFF;  }
	a.SkinObject:visited	{ color:#FFFFFF;  }
                a.SkinObject:hover	{ color:#FFFFFF;  }
	a.SkinObject:active	{ color:#FFFFFF;  }

/*   */
.Store-CategoryMenu-Entity,
.Store-CategoryMenu-Entity A,
.Store-CategoryMenu-Entity .Store-CategoryMenu-Item A  /* this works for subx items */
{font-size:12px;}
.Store-CategoryMenu-Entity A:active
{font-size:12px;}
.Store-CategoryMenu-Entity A.SelectedCategory
{font-size:12px;}
.Store-CategoryMenu-Item A.Store-CategoryMenu-ItemSelected
{font-size:12px;}


.Store-Account-BtnTD	{ color:#000000; padding:0 15px 0 0; text-align:right; float:right; margin-top:-20px; }
/* My basket - Order History style*/
.ListContainer-Entity		{ text-align:center; padding:20px 0 0 0;}
.ListContainer-Title		{ width:100%; border-bottom:1px solid #d4effa; padding:0 0 10px 0; font-family:Arial; font-size:18px; color:#28abdf; font-weight:bold; }
.ListContainer-Title A		{ width:100%; border-bottom:1px solid #d4effa; padding:0 0 10px 0; font-family:Arial; font-size:12px; color:#28abdf; font-weight:bold; }
.ListContainer-Title SPAN	{ display:inline; width:1px; min-width:1px; white-space:nowrap; font-family:Arial; font-size:18px; color:#28abdf; font-weight:bold; }

/*   Command Button */

	.CommandButton2	{ font-family:arial; color:#FFFFFF; font-size:12px; text-decoration:none; }
	a.CommandButton2	{ font-family:arial; color:#FFFFFF; font-size:12px; text-decoration:none; }
	a.CommandButton2:link	{ color:#FFFFFF;  }
	a.CommandButton2:visited	{ color:#FFFFFF;  }
                a.CommandButton2:hover	{ color:#FFFFFF;  }
	a.CommandButton2:active	{ color:#FFFFFF;  }


