/*Edit CSS code below - store.css - Do not remove this line*/
 
* html body {
font-size: medium; /* for other IE versions */
font-size: small; /* for IE5/Win */
}

body { 
font-family: 'Arial', Helvetica, sans-serif;
font-size: small;
margin: 20px;
padding: 0px;     
line-height: 1.5em;
}

img {
border:0;
}

#page_scroll {
overflow: auto;
height: 570px;
position: relative;
}

/* Fix the page_scroll scrollbar for IE 7 only */
*:first-child+html #page_scroll {
overflow-x: hidden
}

*:first-child+html #page_scroll>table {
padding-right: 20px
}

#quantity {
font-size: 80%;
color: #11366b;
font-weight: bold;
}

a:link, a:visited {
color: #000;
text-decoration: none;
}

a:hover {
color: #11366b;
text-decoration: none;
}

p {
font-size: 95%;
}

hr {
border: none 0; 
border-top: 1px dashed #666;
width: 100%;
height: 1px; 
clear: both;
}

#Featured_Products {
background-color: #fff;
} 

#product_header a:visited {
color: #000;
font-size: 100%;
text-decoration: none;
}

#product_header a:hover {
font-size: 100%;
color: #11366b;
text-decoration: none;
}

#total_weight, .total_weight, #next_step {
font-size:150%;
font-weight: bold;
color: #11366b;
}

#info {
margin-bottom: 2em;
margin-right: 1em
}

.info_link, .info_links a {
color: #035992;
font-weight: bold;
font-size: 100%;
text-decoration: none;
}

.info_link:hover, .info_links a:hover {
font-size: 100%;
color: #11366b;
text-decoration: none;
}

/*e_toolbar*/

#e_toolbar {
background-color: #035992;
/*background-image: url('images/garden_lights_logo.jpg');*/
background-repeat: no-repeat;
background-position: left;
}

/*#e_toolbar #logo {
padding: 74px 0px 0px 0px;
width:248px;
}*/

#logo {
margin: 0 auto;
}

#logo td {
padding: 0 5px;
}

#logo a:link, #logo a:visited {
color: #fff;
font-size: 100%;
text-decoration: none;
}

#logo a:hover {
font-size: 100%;
color: #11366b;
text-decoration: none;
}


#techmar {
font-size: 200%;
color:#fff;
padding-left: 5px;
float: left;
margin-top: 125px;
}

.Search_Field { 
font-size: 85%; 
background-color: #fff; 
border: 1px solid #11366b; 
padding: 4px;
}

.Search_Button { 
padding: 2px;
color: white;
font-size: 85%; 
font-weight: bold;
background-color: #11366b;
}


/*e_menu*/

#e_menu {
vertical-align: top;
background-color: #fff;
width: 170px;
padding: 25px 0 0 0;
margin: 10px;
}

#e_menu a {
display: block;
width: 162px;
border-width: 1px;
border-color: #11366b;
border-style: solid;
background-color: #035992;
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 3px;
font-size: 85%;
}

#e_menu a:hover {
color: #fff;
background-color: #11366b;
font-weight: bold;
border-color: #11366b;
}

.Menu_Header {
width: 164px;
background-color: #616060;
font-family: Arial, Helvetica, sans-serif;
display: block;
padding: 3px;
color: #fff;
font-size: 80%;
font-weight: bold;
margin: 0px;
}

/*e_page*/

#e_page {
vertical-align: top;
/* Two properties commented out because they were breaking the layout table */
/*width: 99%;*/
background-color: #fff;
padding-bottom: 20px;
/*padding-left: 15px;*/
}

#Page_Breadcrumb {
margin-bottom: 25px;
display: block;
}

#Page_Breadcrumb, #Page_Breadcrumb a {
font-size: 90%;
color: #333333;
text-decoration: none;
}

h1 {
font-size: 180%;
font-weight: normal;
color: #000;
margin-bottom: 15px;
padding: 0;
}

h2 {
font-size: 140%;
font-weight: normal;
}

h3 {
font-size: 120%;
font-weight: bold;
}

/*#Home_Banner {
background-image: url('images/demo-banner-bg.jpg');
height: 200px;
display: block;
}*/

/*.Home_Link {
padding: 5px;
margin: 10px 5px 0 5px;
border: 1px solid #36A7FD;
background-image: url('images/box_fill.jpg');
background-repeat: repeat-x;
background-color: #DDEEFF;
min-height: 120px;
}*/

/*.Home_Link p {
font-size: 85%; 
padding: 0;
margin: 0;
}*/

/*.Home_Link  .Display_Name {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%; 
font-weight: bold;
line-height: 1.3em;
padding: 0;
margin: 0;
}*/

/*.Home_Link .Link_Name {
clear: both;
}*/

/*#Home_page {
font-size: 100%
*/

/*.Home_Link .Display_Image {
float: left;
margin: 5px;
padding: 5px;
border: 1px solid #36A7FD;
background-color: #fff;
}*/

/*.Example_Link a { 
padding: 5px;
color: white;
font-size: 85%; 
font-weight: bold;
background-color: #FF9900;
border: 1px solid #FF6600;
text-decoration: none;
}*/

/*.Example_Link a:hover { 
padding: 5px;
color: #333;
font-size: 85%; 
font-weight: bold;
background-color: #F5f5f5;
border: 1px solid #ccc;
text-decoration: none;
}*/

.exp_list_name {
color: #000;
font-size: 140%;
font-weight: bold;
}

.exp_list th {
color: #035992;
font-weight: bold;
margin-right: 10px;
width: 100px;
vertical-align: top;
}

.exp_list td {
color: #000;
}

#wattage {
background-color: #616060;
display: block;
width: 500px;
padding: 5px;
font-weight: bold;
color: #fff;
}

/*e_basket*/

#e_basket {
vertical-align: top;
font-size: 80%;
color: #fff;
border: 1px solid #fff;
padding: 5px;
width: 120px;
margin: 0;
margin-right: 10px;
}

/*#e_basket hr {
margin: 2px 0;
padding: 2px 0;
}*/

#e_basket caption {
text-align: left;
font-size: 110%;
font-weight: bold;
color: #FF0000;
margin: 0;
}

#Basket_Contents {
display:  block;
padding-bottom: 15px;
}

/*checkout*/

#checkout_content fieldset {
padding: 10px;
}

#checkout_content legend {
font-size: 140%;
font-weight: normal;
color: #11366b;
margin: 0;
}

#checkout_content label {
font-size: 95%;
font-weight: bold;
margin: 0;
}

#checkout_content h3 {
font-size: 150%;
font-weight: bold;
color: #11366b;
margin: 0;
}

/*footer*/

#e_footer a:link, #e_footer a:visited {
color: #fff;
text-decoration: none;
}

#e_footer a:hover {
color: #11366b;
}

#e_footer {
margin: 0;
padding: 0;
border: 0;
text-align: center;
color: #fff;
background-color: #035992;
font-size: 85%;
}

#e_footer p { margin: 0 }

.link_bar a { margin: 0 2px }
.link_bar img {
	vertical-align: middle;
	border: none;
}
.link_bar input { vertical-align: middle }
