/*##########################################################################################################

============================================================================================================

Client-Side Display Elements

------------------------------------------------------------------------------------------------------------

>> This is the default stylesheet for all

>> visitor-facing elements on the website

>> itself (i.e. checkout system).

============================================================================================================

##########################################################################################################*/


<!---css rules for cart system-->
<style>
#shopping_module table {
   font-family: arial, helvetica, sans-serif;table#moreinfo-pricing {
   margin-top: 15px;
}
   font-size: 11px;
   color: #0099ff;
}

table.parent_table {
   width: 90%;


}

table.shopping-selfcontained_box, #moreinfo-summary, #moreinfo-pricing, #moreinfo-details, #moreinfo-comments, #searchcolumn table, #addcart-current_cart_contents {

font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   font-color: #FFFFFF;
   border: 1px solid #000000;
   background-color: #000000;
     
   
}

#shopping_module th {
   background-color: #000000;
   color: #FFFFFF;
   text-align: left;
   
}

.text {
   
   color: #000000;
   text-align: left;
   
}

.smtext {
   
   color: #FFFFFF;
   
   
}



/*--------------------------------------------------------
 pgm-more_information.php
--------------------------------------------------------*/




#moreinfo-pricing th {
   text-align: center;
    color: #FFFFFF;
}





table#moreinfo-comments {
   margin-top: 15px;
}


table#moreinfo-details {
   margin-top: 15px;
   background-color: #FFFFFF;
    color: #000000;
}


div#additional_images-container {
   /*border: 1px solid red;*/
   clear: both;
}



div#additional_images-container h4 {
   margin: 0;
}



div#additional_images-gallery_block {
   /*border: 1px solid blue;*/
   /*padding-top: 20px;*/
   margin: 10px;
   width: 100%;
}


/* Additional sku image thumbnails (i.e. "Select a picture...") */
div.additional_images-thumb {
   float: left;
   overflow: hidden;
   /*background-image: url('https://www.stonewaterstudio.com/sohoadmin/icons/web20_bg.gif');*/
   margin: 5px;
   height: 95px;
}


div.additional_images-thumb img {
   border: 1px solid #efefef;
   width: 95px;
}


/* This is the popup box that the larger images appear in on mouse-over */
#trailimageid {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	/*width: 286px;*/
	height: 1px;
	z-index: 1000;
}


/*--------------------------------------------------------
 prod_search_column.inc
--------------------------------------------------------*/
#searchcolumn th {
   background-color: #708090;
   color: #000000;
   text-align: left;
}

#searchcolumn-login_or_date td {
   padding: 5px;
   vertical-align: top;
}

#searchcolumn-login_or_date {
   border-bottom: 0px;
   background-color: transparent;
}

#searchcolumn-items_in_cart {
   color: #000000;
   background-color: #EFEFEF;
}


/*--------------------------------------------------------
 prod_search_template.inc
 ...controls search results/browse view/category view
--------------------------------------------------------*/
span.price_caption {
   font-weight: bold;
   color: #2e2e2e;
}




#browse_categories {
   color: #FFFFFF;
   
}

#category_list  {
   color: #FFFFFF;
   
}  




/*--------------------------------------------------------
 pgm-checkout.php
--------------------------------------------------------*/
#checkout-steps th {
   text-align: center;
}


/*--------------------------------------------------------
 prod_billing_shipping.inc
--------------------------------------------------------*/
#billing_shipping_form {
   width: 90%;
}

#billing_shipping_form input.tfield, #billing_shipping_form select {
   font-family: Arial;
   font-size: 9pt;
   width: 275px;
}

td.billingform-divider {
   font-weight: bold;
   background-color: #EFEFEF;
}


/*--------------------------------------------------------
 prod_cust_invoice.inc
--------------------------------------------------------*/
.row-normalbg { background-color: #FFFFFF; }
.row-altbg { background-color: #FFFFFF; }
div#edit_cart_option {
color: #000000;
   margin: 5px;
   font-size: 105%;
   text-align: left;
}
div#edit_cart_option a { font-weight: bold; }

</style>



/*################################################################################################

--------------------------------------------------------------------------------------------------

>> General

--------------------------------------------------------------------------------------------------

################################################################################################*/

TABLE{font-family:arial; font-size:12pt; color:#000000}



.logoline {

	font-family : Verdana, Arial;

	font-size: 24pt;

	color: #00FF33;

}



.sloganline {

	font-family : Verdana, Arial;

	font-size: 12pt;

	color: white;

}





body {

color: #FFFFFF;

}

.navigation
{
	background: #000000;
	border-bottom:1px solid #0px solid FFFFFF;
}



th {

color: #FFFFFF;

}



td {

color: #FFFFFF;

}



.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #DAA520;
}
input.text
{
	color:#000000;
}

.sohotext {

	font-family : Arial;

	font-size: 9pt;

	color: #FFFFFF;

}



.SMtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	

}



.smtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

}
input.smtext
{
	color:#000000;
}


.uptext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #000000;

}



.FormLt1 {

	font-family : Arial;

	font-size : 8pt;

	cursor: hand;

	color: #000000;

}



.boxcontent1 {

	font-family : Arial;

	font-size: 8pt;

	color: #000000;

}


a:link {color: #FFFFFF; text-decoration:underline;}

a:visited {color: #FFFFFF; text-decoration:underline;}

a:hover {color: #FFFFFF; text-decoration:underline;}

a:active {color: #FFFFFF; text-decoration:underline;}


.day_square smtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	

}

.event-title  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	

}

.event-container  {
	
        font-size: 8pt;
	color: #000000;

}

.event-time  {
	font-family : Arial;
        font-size: 8pt;
	color: #FFFFFF;
}

.dead_daysquare text  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	

}

.smtext STYLE {

	background: #33cc33;

color: #FFFFFF;

	

}

.TEXTAREA {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF;}


/*################################################################################################

--------------------------------------------------------------------------------------------------

>> Menu System - #VMENU#

--------------------------------------------------------------------------------------------------

################################################################################################*/



/*================================================================================

>> General

================================================================================*/



/* This is the main vmenu table */

table.vmenu_mainz {
color:#FFFFFF;

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-family: Arial, Helvetica, sans-serif;

}



/* This cell contains the submenu table */

td.vmenu_main_sub {

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

}



/* Contains all sub links. */

/* Placed within a single td (vmenu_main_sub) of the main link table (vmenu_mainz) */

table.vmenu_subz {

   font-size: 11px;

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

}



/*================================================================================

>> Main Menu Links

================================================================================*/



td.vmenu_main_off {   width: 100%;

   border: 0px;

   padding: 8px 5px 0px 10px;

}



td.vmenu_main_on {

   width: 100%;

   border: 0px;

   padding: 8px 5px 0px 10px;

}



div.vmenu_main_off {

   width: 100%;

   font-size: 13px;

   font-weight: normal;

}



div.vmenu_main_on {

   width: 100%;

   font-size: 13px;

   font-weight: bold;

}





a.vmenu_main_off:link { color: #FFFFFF; text-decoration: none; }

a.vmenu_main_off:visited { color: #FFFFFF; text-decoration: none; }

a.vmenu_main_off:hover { color: #FFFFFF; text-decoration: none; }

a.vmenu_main_off:active { color: #FFFFFF; text-decoration: none; }



a.vmenu_main_on:link { color: #FFFFFF; text-decoration: underline; }

a.vmenu_main_on:visited { color: #FFFFFF; text-decoration: underline; }

a.vmenu_main_on:hover { color: #FFFFFF; text-decoration: underline; }

a.vmenu_main_on:active { color: #FFFFFF; text-decoration: underline; }









/*================================================================================

/* Sub Menu Bullets

================================================================================*/



/* Sub menu bullets */

td.vmenu_sub_bull_off {



   width: 20px;

   padding: 3px 0px 0px 15px;

}



td.vmenu_sub_bull_on {

   width: 20px;

   padding: 3px 0px 0px 15px;

}



div.vmenu_sub_bull_off {

   font-size: 11px;

   color: #FFFFFF;

   font-weight: bold;

}



div.vmenu_sub_bull_on {

   font-size: 11px;

   color:#FFFFFF;

   font-weight: bold;

}



/*================================================================================

/* Sub Menu Links

================================================================================*/

td.vmenu_sub_off {

   width: 100%;

   border: 0px;

   padding: 3px 2px 0px 1px;

}



td.vmenu_sub_on {

   width: 100%;

   border: 0px;

   padding: 3px 2px 0px 1px;

}



div.vmenu_sub_off {

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-size: 12px;

   font-weight: normal;

}



div.vmenu_sub_on {

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-size: 12px;

   font-weight: bold;

}



a.vmenu_sub_off:link { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_off:visited { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_off:hover { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_off:active { color: #FFFFFF; text-decoration: none; }



a.vmenu_sub_on:link { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_on:visited { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_on:hover { color: #FFFFFF; text-decoration: none; }

a.vmenu_sub_on:active { color: #FFFFFF; text-decoration: none; }





/*################################################################################################

--------------------------------------------------------------------------------------------------

>> Menu System - #HMAINS#

--------------------------------------------------------------------------------------------------

################################################################################################*/



/*================================================================================

>> General

================================================================================*/



/* This is the main hsub table */

table.hmains {

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-family: Arial, Helvetica, sans-serif;
  
    font-weight: bold;

}



/* This cell contains a submenu link */

td.hmains {

color:#FFFFFF;

   border: 0px;

   padding: 2px 10px 2px 10px;  

    font-weight: bold;

}



a.hmains:link { color: #FFFFFF; text-decoration: none; }

a.hmains:visited { color:#FFFFFF; text-decoration: none; }

a.hmains:hover { color: #FFFFFF; text-decoration: none; }

a.hmains:active { color: #FFFFFF; text-decoration: none; }











/*################################################################################################

--------------------------------------------------------------------------------------------------

>> Menu System - #HSUBS#

--------------------------------------------------------------------------------------------------

################################################################################################*/



/*================================================================================

>> General

================================================================================*/



/* This is the main hsub table */

table.hsubs {

   width: 100%;

   border: 0px;

   padding: 0px 0px 0px 0px;

   font-family: Arial, Helvetica, sans-serif;

}



/* This cell contains a submenu link */

td.hsubs {

   width: 100%;

   border: 0px;

   padding: 2px 10px 2px 10px;

}



a.hsubs:link { color: #DAA520; text-decoration: none; }

a.hsubs:visited { color: #FFFFFF; text-decoration: none; }

a.hsubs:hover { color: #FFFFFF; text-decoration: none; }

a.hsubs:active { color: #FFFFFF; text-decoration: none; }





/*################################################################################################

--------------------------------------------------------------------------------------------------

>> Old Styles (to be phased out after obsolecense is assured)

--------------------------------------------------------------------------------------------------

################################################################################################*/

textarea {

	font-size:8pt;

	height:75px;

	width:175px;
    color: #FFFFFF;

}



