/* jQuery-UI Overrides */
.ui-widget 			{ font-size: 8pt;
					}
.ui-datepicker-trigger {
						vertical-align: middle;
					}
/* Site Defaults */
* 					{
						color: #333;
					}					
BODY                { font-family: Verdana, Arial, Tahoma, sans-serif; background-image: url('');
                        background-color: white; margin-top: 0;
						font-size: 10pt;
					}
BODY.admin          {   font-family: Verdana, Arial, Tahoma, sans-serif;
                        font-size: 10pt;
                        background-image: url(''); 
                        background-color: white;
                        margin-top: 0;
                        margin-left: 0;
                        margin-right: 0;
						color: #333;
					}

FORM                { margin: 0; }

/* Links */
A:link              { color: #f76200; text-decoration: none; font-family: Verdana, Arial, Tahoma, sans-serif }
A:visited           { color: #f76200; text-decoration: none; font-family: Verdana, Arial, Tahoma, sans-serif }
A:hover             { color: #f76200; text-decoration: none; font-family: Verdana, Arial, Tahoma, sans-serif }


hr                  {
					  color: #CCC;
					}
/* Login Forsm */
.loginForms 		{
						color: #333;
					}
.loginForms td		{
						font-size: 8pt;
					}
					
/* Main Product/Category Pages */
.productIconTitle	{
						font-size: 0.8em;
					}
.productIconFields	{
						font-size: 0.8em;
					}
.product_description {
						padding-top:0px;
						padding-bottom:0px;
					}
div.product_versions {
/*    				border: 0px solid #CCC; */
/*    				height:200px; */
/*					width:500px; */
					overflow: auto;
					margin-top:10px;
    				}
.product_versions th
					{
						background-color: #ccc;
					}
.product_versions td
					{
						background-color: #eee;
					}
input.product_quantity   {
						font-weight: bold;
						font-size: 0.9em;
						width: 5em;
						line-height: 1.2;
						padding: 0 3px 0 3px;
						vertical-align: middle;
						text-align: right;

					}
					
					
/* Area Coverage Calculator */
div#areaCoverageCalculator
					{
						padding-top:10px;
						margin-left: 10px;
					}
#areaCoverageCalculatorTitle {
						font-size: 0.8em;
						font-weight: bold;
						margin-bottom:5px;
					}
div#areaCoverageCalculator th
					{
					    font-size: 0.7em;
						font-weight: normal;
						text-align:right;
					}
div#areaCoverageCalculator select
					{
					    font-size: 1.0em;
						font-weight: normal;
						text-align:right;
					}
div#areaCoverageCalculator td
					{
					    font-size: 0.7em;
					}
input.disabled      {
					    color: #000;
					    background-color: #EEEEEE;
					    border: none;
					}
div#areaCoverageCalculator input {
						vertical-align:middle;
						padding-right: 3px;
						line-height: 1.2;
					}
div#areaCoverageCalculator input.calculate_submit_button {
					}
input#product_coverage
					{
					    width: 5em;
					    text-align: right;
					    border: none;
					    font-size: 1.0em;
						font-weight: normal;
					}
input#required_coverage
					{
					    width: 5em;
					    text-align: right;
					    font-size: 1.0em;
						font-weight: normal;
					}
input#wastage
					{
					    width: 5em;
					    text-align: right;
					    font-size: 1.0em;
						font-weight: normal;
					}
input#required_quantity
					{
					    width: 5em;
					    text-align: right;
					    font-weight:bold;
					    font-size: 1.0em;
					}
input#shipped_coverage
					{
					    width: 5em;
					    text-align: right;
					    font-weight:normal;
					    font-size: 1.0em;
					}

/* Main page with menu on side */
/* Side Menu Bar */
.sideMenu           {
						margin-left: 10px;
						margin-top: 0px;
						width: 190px;
						font-size: 0.75em;
						font-weight: normal;
						background-color: white;
					}
.sideMenuLinks 		{
						line-height: 1.6;
					}
.sideMenu b			{ text-decoration:none;}
.sideMenuTop		{
						text-align: left;
						padding-left: 5px;
						padding-top: 3px;
						font-weight: bold;
						font-size: 1.1em;
						background-image: url(images/sideMenuTop.gif);
						height: 30px;
					}
.sideMenuBottom		{
						background-image: url(images/sideMenuBottom.gif);
						height: 22px;
						margin-bottom: 0px;
					}
div.sideMenuLevel_0, div.sideMenuLevel_1, div.sideMenuLevel_2, div.sideMenuLevel_3 {
						padding-left: 5px;
					}
div.sideMenuLevel_0   {
						background-color: #D2D2D2;
						border-top: 1px solid #EEE;
						border-bottom: 1px solid #888;
					}
div.sideMenuLevel_1	{
						background-color: #DADBE0;
						border-bottom: 1px solid #EEE;
					}
div.sideMenuLevel_2	{
						background-color: #EBECED;
						border-bottom: 1px solid #CCC;
					}
div.sideMenuLevel_3	{
						background-color: #FFF;
						border-bottom: 1px solid #CCC;
					}
.greeting			{
						font-weight: bold;
						margin-top: 5px;
						margin-bottom: 5px;
					}

.search		        { background-color:white;
					  color:#000;
					  font-family: Verdana, Arial, Tahoma, sans-serif;
					  font-size: 9pt;
					}
.search_button      {
                        color: #FFFFFF;
						font-family: Verdana, Arial, Tahoma, sans-serif;
						font-weight: bold;
						font-size: 9pt;
						background-color: #777;
						width: 28px;
						padding-left: 1px;
						margin-top: 5px;
						border: 1px solid #666;
					}
.search_field       {
                        background-color: #EEE;
                        width: 145px;
                        color: #666;
                        border: 1px solid #666;
                        margin-top: 5px;
                     
					}
.small_text         {
						font-family: Verdana, Arial, Tahoma, sans-serif;
						font-size: 8pt;
					}
.info               { color: ; }
div.adminmenu       { font-size: 0.8em; line-height: 1.4 }

/*Product details page */
.product_info_title       {
						color: #0066CC !important;
						font-weight: normal;
					}
.product_info       {
						color: #0066CC !important;
						font-weight: normal;
					}
div.product_filmstrip {
						margin-top: 0px;
					}
.product_filmstrip img {
                        border: 0px solid #999999;
						vertical-align: middle;
						margin: 5px 0 0 0;
					}
/* Admin */
.admin_heading {
	color: #000;
}

table.admin { 
	background-color: #AAAAAA;
}
table.admin_top_margin {
	margin-top:15px;
}

/* Generable tables */
.headers            {
						background-color:

						#f15a22;
						color: #FFFFFF;
						font-family: Verdana, Arial, Tahoma, sans-serif;
						font-weight: bold;
						font-size: 10pt;
					 }
tr.headers th       {
					 }
.data		        { background-color: white; color:#000; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9pt; }

.title              { color: white; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-size: 10pt; }
.page_heading       { color: black; font-family: Verdana, Arial, Tahoma, sans-serif;  font-size: 14pt; }
.domain             { font-size: 10pt; }
.current_cat        { font-weight: bold; font-family: Verdana, Arial, Tahoma, sans-serif;}
.subcategories      { font-size: 10pt; font-family: Verdana, Arial, Tahoma, sans-serif;}
.num_categories     { font-weight: normal; font-style: italic; font-family: Verdana, Arial, Tahoma, sans-serif;}
.moreinfo           { background-color: transparent; }
.breadCrumb a 		{
						font-size: 10pt;
					}
.breadCrumbs         {
						font-size: 10pt;
						margin-left: 0px; 
						margin-top: 0px; 
						margin-bottom: 5px; 
						vertical-align: bottom;
						font-family: Verdana, Arial, Tahoma, sans-serif;
					}
.page_title   {
						font-family: Verdana, Arial, Tahoma, sans-serif !important;
						font-size: 1.5em !important;
						font-style: italic !important;
						text-align: center !important;
						padding-bottom: 0px !important;

					}

.error              { font-weight: bold; font-family: Verdana, Arial, Tahoma, sans-serif; color: red }

input.submit_button { background-color: white;
					  font-family: Verdana, Arial, Tahoma, sans-serif;
					  font-weight: bold;
					  text-align: center;
					  border: 1px solid gray;
					  border-bottom: 2px solid;
					  border-right: 2px solid;
					}
button 				{ background-color: white;
					  font-family: Verdana, Arial, Tahoma, sans-serif;
					  font-weight: bold;
					  text-align: center;
					  border: 1px solid gray;
					  border-bottom: 2px solid;
					  border-right: 2px solid;
					}

.preference_entry   { border-top: 1px solid; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10pt;}
td.preference_entry input.text { width: 300px; }
.preference_entry_fields   { border-top: 1px solid; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10pt;}

.preference_entry_fields_no_border   {border: none; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10pt;}
#cart_view td, #cart_view a  {
							color: black;
						}
img.cart_image          {
							height: 100px;
						}
.shopping_cart   { border-top: 1px solid; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10pt; color: #333}
.shopping_cart_totals 	{
							font-size: 10pt;
						}
.shopping_cart a {color: #333}
.shopping_cart_totals  {
							padding-right: 15px;
						}
.shopping_cart_cost_summary  {
							padding-right: 14px;
						}
.shopping_cart_grand_total   {
							border-top: 1px solid;
							font-family: Verdana, Arial, Tahoma, sans-serif;
							font-size: 10pt;
							font-weight: bold;
							padding-right: 12px;
						}

.quantity_text      {width: 30px; background-color: lightyellow; font-family: Verdana, Arial, Tahoma, sans-serif; text-align: center;}


div.checkout_page_title {   background-color: lightgray; 
                            font-family: Verdana, Arial, Tahoma, sans-serif;
                            font-weight: bold; 
                            font-size: 16pt; 
                            margin-bottom: 10px;}

div.checkout_section    {   border: 1px solid #999;
                            padding: 5px;
                            margin-bottom: 10px;
							font-size: 10pt; }

                            
div.checkout_section_title {border-bottom: 1px dashed black; 
                            font-family: Verdana, Arial, Tahoma, sans-serif;
                            font-weight: bold; 
                            font-size: 14pt; 
                            margin-bottom: 10px;}
                        
.checkout_field_title { text-align: right;
                            width: 250px;
                            padding-right: 20px;
                            font-size: 10pt; 
                          }
.checkout_field_entry { width: 150px; 
						font-size: 10pt;
						vertical-align: middle;
                          }
.checkout_field_entry input{
vertical-align: middle;
                          }
table.checkoutForm {
					background-color: #FFF;
					margin-left:auto;
					margin-right:auto;
				   }                         
div.next_button_section   {  
                             text-align: right;
                          }
                          
div.prev_button_section   {  background-color: lightgray;
                             text-align: left;
                             float: left;
                             
                          }
                          
input.next_button         { background-color: white;
                            font-family: Verdana, Arial, Tahoma, sans-serif;
                            border: 1px solid gray; 
                            border-bottom: 2px solid; 
                            border-right: 2px solid;
                          }
                          
div.orderView             { background-color: white;
                            width: 700px;
						   }

#productPage{
	width: 100%;
	background-color: #FFF;
	border: 2px solid #ccc;
}

#productImg{
	width: 400px;
	text-align:center;
	padding-top:15px;
}

#productDescr{
	width: 400px;
	padding:10px 0 0 20px;
}

.product_info_title{
	font-size:1.5em;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:7px;
}
.product_info {

}
.field_name {
	font-weight: normal;
}
#topNav, #bottomNav{
	height:20px;
	padding:0;
}

.back2Cat, .productPrevBack{
	padding:0 5px;
	width:170px;
	text-align:center;
	float:left;
}

#productInfoPage .moreinfo{
	background-color:#1e1e1e;
}
select.field { margin:0px 0px 5px 0px;}
input.field { width:200px; margin:0px 0px 5px 0px; font-family:Verdana, Arial, Tahoma, sans-serif; font-size:9pt; padding:3px;}
input.field2 { width:15px !important; height:15px !important; margin:0px 0px -2px 5px;}
input.field3 { width:15px !important; height:15px !important; margin:0px 0px -2px 0px; vertical-align: middle;}
textarea.field { width:200px; margin:0px 0px 5px 0px; font-family:Verdana, Arial, Tahoma, sans-serif; font-size:9pt; padding:3px;}
table.outer_table {
					background-color: #FFFFFF;
					text-align:center;
					margin-left:auto;
					margin-right:auto;
				   }
table.container {width:785px; text-align:center; margin-left:auto; margin-right:auto;}
div.contents { width:100%; text-align:center; margin-left:auto; margin-right:auto;}
input.checkbox { margin:5px 0px 0px 0px}
div.title_s  { font-family:Verdana, Arial, Tahoma, sans-serif; font-size:12pt; color:#C00;}
td.nanum { height:1px; width:700px; background:#CCCCCC;}
table.namum { height:1px; width:700px;}
p.title_n { margin:0px 0px 0px 0px; text-align:center;}
