/*
'************************************************************
'*         TERMS & CONDITIONS / COPYRIGHT NOTICE            *
'************************************************************
'*   By Downloading or using this software, you agree to    *
'*   the terms and conditions as stated in the Software     *
'*   License Agreement.  An updated copy of this agreement  *
'*   can be seen at http://www.pagedowntech.com/terms.      *
'*                                                          *
'*        PageDown Technology, LLC., Copyright 2009.        *
'*             pagedowntech.com / pdshop.com                *
'*                                                          *
'*  (this copyright notice must not be altered or removed)  *
'************************************************************
*/

/* Main Body */

p,div{margin:0; padding:0;}

p, div, li, td{
font-family: Verdana, Geneva, sans-serif;
font-size:10px;
color:#000;
}

 BODY {
    text-align: center;
    margin-top: 0px;
    margin-left: auto; margin-right: auto;
	height:100%;
	overflow-y:auto;
	min-width:1100px;

        
    /* Note: scrollbar attributes are not considered a legal standard and only work in Internet Explorer. */
    scrollbar-face-color: ; scrollbar-arrow-color: #FFFFFF; 
    
}

/* Main Shop Sections */
.topsec					{border-color: ; border-style: solid; border-width: 0px;}
.topbanner				{background-color: ; border-color: ; border-style: solid; border-width: 0px;}
.bannertxt 	   		    {color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
.searchbanner			{background-color: ; border-color: ; border-style: solid; border-width: 0px;}
.area1					{background-color: ; border-color: ; border-style: solid; border-width: 0px;}
.area2					{background-color: ; border-color: ; border-style: solid; border-width: 0px;}
.botsec					{border-color: ; border-style: solid; border-width: 1px;}
.botlinksec				{background-color: ;}
.botbanner				{background-color: ; border-color: ; border-style: solid; border-width: 0px;}
.botbannermenu	  	    {color: ; font-family: Verdana; font-size: 10px;}
.botbannermenu	A 	    {color: ; font-family: Verdana; font-size: 10px;}


.leftcol				{background-color: #CCC;}
.middlecol				{background-color: ;}
.rightcol				{background-color: ;}
.sectionspacer			{width: 100%; height:0; background-color:#FFF;}

/*
.pagebody				{background-color: #F9F9F9;}
.columnspacer			{background-color: #FFFFFF;}
*/


/* Main Menu Tabs Text & Backgrounds */
.mmtabtextlinkS 		{color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline;}
.mmtabtextlinkL 		{color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: underline;}
.mmspacerS 				{color: ; font-family: Verdana; font-size: 10px; font-weight: bold;}
.mmspacerL 				{color: ; font-family: Verdana; font-size: 12px; font-weight: bold;}
.mmstyle6	   			{color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.mmstyle5	   			{color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.mmtabtextL A 			{color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}
.mmtabtextS A 			{color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}

/* Heading Text Styles */
.hdstyle10	   			{font-family: Verdana; font-size: 10px;  text-decoration: none;}
.hdstyle12	   			{font-family: Verdana; font-size: 16px;  text-decoration: none; font-weight:bold;}

/* Buttons & Links */
.buttonsstandard		{font-size:14px; font-family:Verdana, Geneva, sans-serif; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; background:none; border:1px solid #CCC;}

.buttonsstandard:hover{ cursor:pointer;}

 a.textlinks{ font-family: Verdana; font-size: 14px; padding:5px 12px; background-color:#6fb91e; -moz-border-radius: 5px; text-decoration:none; color:green; font-size:12px; font-style:italic;color:#FFF; line-height:30px;}
.textlinks  A:hover     {text-decoration: underline;}
.butttxt 	   		    {color: #000000; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none;}

/* Item Related */
.iteminput				{margin-bottom:10px;}
.itemname               {color: #000000; font-family: Verdana; font-size: 16px; font-weight: bold; text-decoration: none; line-height:28px;}
.itemname A            	{color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.itemdesc               {color: ; font-family: Verdana; font-size: 11px;}
.itemdesc   A           {color: ; font-family: Verdana; font-size: 11px;}
.price                  {color:#060; font-family: Verdana; font-size: 18px; font-weight: bold; }
.price strike 			{color:#C00; font-size:18px;} 
.listname               {color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.listname   A           {color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.listname   A:hover     {color: #000000; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: underline;}
.listdesc               {color: ; font-family: Verdana; font-size: 10px;}
.listprice              {color: #060; font-family:Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; }
.listprice strike 		{ color:#C00; font-size:12px;} 
.listitemno             {color: #000000; font-family: Verdana; font-size: 11px; font-weight: bold;}

/* Category Related */
.catname                {color: #333; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; padding:10px 5px 10px 5px;}
.catname  A             {color: #333; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: underline;}
.catname  A:hover       {text-decoration: underline; color: #333;}
.subcats                {color: ; font-family: Verdana; font-size: 12px; text-decoration: none;}
.subcats  A             {color: ; font-family: Verdana; font-size: 12px;  text-decoration: none;}
.subcats  A:hover       {text-decoration: underline;}
.catdesc                {color: ; font-family: Verdana; font-size: 10px; text-decoration: none;}
.catdelim               {color: #000; font-family: Verdana; font-size: 8px; text-decoration: none;}

/* Shopping Cart related */
.cartdata               {color: #000000; font-family: Verdana; font-size: 14px; text-decoration: none;}
.cartdata A           	{color: #000000; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none;}
.cartdata2              {color: #333; font-family: Verdana; font-size: 16px; font-weight: bold; text-decoration: none; line-height:40px;}
.cartdata2 A            {color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;}

/* Top Level Category listing*/
.toplevelcat            {color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.toplevelcat A          {color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.toplevelcat A:hover    {text-decoration: underline;}
.toplevelcatdot         {color: ; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration: none;}
.toplevelcatdes         {color: ; font-family: Verdana; font-size: 11px; text-decoration: none;}
.toplevelsub   A        {color: ; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration: none;}
.toplevelsub   A:hover  {text-decoration: underline;}
.toplevelsubdot         {color: ; font-family: Verdana; font-size: 8px; font-weight: bold; text-decoration: none;}
.toplevelsubdes         {color: ; font-family: Verdana; font-size: 10px; text-decoration: none;}

/* System Text & Error Messages  */
.messages               {color: #000; font-family: Verdana; font-size: 14px; font-style:italic;}
.messages  A            {color: #333; font-family: Verdana; font-size: 10px; font-weight: bold;}
.messages2              {color: #333; font-family: Verdana; font-size: 14px; font-weight: bold;}
.errors                 {color: red; font-family: Verdana; font-size: 10px; }

/* Forms */
.formheadings 	   	    {color: #333; font-family: Verdana; font-size: 10px; line-height:12px; text-decoration: none; padding-top:5px;}
.formheadings2 	   	    {color: ; font-family: Verdana; font-size: 10px; text-decoration: none;}
.forms				    {color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.formbox     		    {font-family: Verdana;	font-size: 11px; font-weight: normal;}
.forms textarea		    {background-color: #FFF; color: #000000; font-family: Verdana; font-size: 16px; font-weight: normal;}
.forms select		    {background-color: #FFF; color: #000000; border: 1px solid #ccc; font-family: Verdana; font-size: 16px; font-weight: normal; padding:5px;}
.formordertotal	   	    {color: ; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
.searchforms		    {background:none; color: 000; font-family: Verdana; font-size: 12px; border:0;}
.searchinput     	    {font-family: Verdana; color: #000000; font-size: 16px; font-weight: normal; background:#CCC; width: 100px; border:none;}
.rowline				{color:#333; height: 1px;}
.formfield    		    {font-family:Verdana, Geneva, sans-serif; font-size: 20px; font-weight: normal; background-color:#fff; width: 250px; border:0; margin:5px 0 5px 0; padding:5px; border:1px solid #ccc;}
.formfield:focus, .formfield2:focus, .formfield2:focus,.formfield3:focus, .formfield4:focus, .formfield5:focus {background-color:#F0F0F0;}
.formfield2     	    {font-family: Verdana; font-size: 20px; font-weight: normal; background-color: #FFFFFF; width: 50px; border:1px solid #ccc;}
.formfield3     	    {font-family: Verdana; font-size: 20px; font-weight: normal; background-color: #FFFFFF; width: 100px;border:1px solid #ccc;}
.formfield4     	    {font-family: Verdana; font-size: 20px; font-weight: normal; background-color: #FFFFFF; width: 275px;border:1px solid #ccc;}
.formfield5     	    {font-family: Verdana; font-size: 18px; font-weight: normal; background-color: #FFFFFF; width: 35px;border:1px solid #ccc;}

/* Item Detail & Item Options Form */
.itemdescription        {color: ; font-family: Verdana; font-size: 12px; font-weight: normal; text-align:left; margin-left:5px; display:block;}
.itemdescription ul{ padding-left:0;}
.itemdescription li		{text-align:left;}
.itemformheadings 	    {color: #000; font-family: Verdana; font-size: 12px; text-decoration: none; line-height:40px;}
.iteminput			    {background-color: #FFFFFF; color: #000000; border: 1px solid #000000; font-size: 16px; font-weight: normal;}
.itemtextarea		    {background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 12px; font-weight: normal;}
.itemcheck			    {color: ; font-family: Verdana; font-size: 12px; font-weight: normal;}
.itemselect			    {background-color: #FFFFFF; color: #000000; border: 1px solid #000000; font-size: 16px; font-weight: normal;}
.iteminput:focus, .itemselect:focus, .forms select:focus {background-color:#F0F0F0;}
.itemradio			    {color: ; font-family: Verdana; font-size: 12px; font-weight: normal;}
.itemmonetaryinput     	{background-color: #FFFFFF; color: #000000; font-family: Verdana; font-size: 12px; font-weight: normal; width: 50px;}

/* Order Receipt Page */
.orderheader	        {background-color: ; color: ; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none;}
.orderheader2	        {color: ; font-family: Verdana; font-size: 11px;}
.ordertxt               {color: ; font-family: Verdana; font-size: 11px;}
.orderheader3	        {color: ; font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: none;}


/* POPUP BODY STYLE (will override above in the Pop-Up Window) */

.popupbody  {
background-image: none; 
background-color:#FFF;
} 

/* POPUP CONTAINER STYLES */

#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 75;
	filter: alpha(opacity=70);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("img/background-trans.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 10px;
}

#popupInner {
	border: 1px solid #ccc;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
}

#popupFrame {
	overflow:hidden;
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
	
}

#popupTitleBar {
	background-color:#FFF;
	color: #CCC;
	font-weight: bold;
	height: 1.8em;
	padding: 0px;
	position: relative;
	z-index: 203;
}

#popupTitle {
	float:left;
	font-size: 1.1em;
}

#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}


.menutab {margin-right: 1px; margin-left: 1px; float: left; height: 15px; background-color: ;}.menutabtext A  {position: relative; top: 2px;  color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none}.menutabL {margin-right: 1px; margin-left: 1px; float: left; height: 20px; background-color: ;}.menutabtextL A  {position: relative; top: 2px;  color: ; font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: none}.menutextlink 	A	{padding: 2px; color: ; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline;}.menutextlinkL 	A	{padding: 4px; color: ; font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: underline;}.sectioncontentdiv      {padding: 5px; width:100%;}.headingtextS   		{padding: 1px; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none}.headingtext  			{padding: 2px; font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none}.headingtextL  			{padding: 5px; font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: none}.tabheading  		    {font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none}.headingmessages        {padding: 5px; color: ; font-family: Verdana; font-size: 11px; font-weight: normal}
