/* Edit CSS code below - store.css - Do not remove this line */

*,html {margin:0; padding:0;}

body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 auto;
padding:0;
}

p {
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
}

img {
border: 0;
}

#flashHeader {
margin:0;
padding:0;
background-color:#ffffff;
color:#FFFFFF;
text-align:left;
height:95px;
width:auto;
}

/* Toolbar */

#e_toolbar {
background-color: #ffffff;
margin:0;
padding:0;
width:850px;
}
/*

.Search_Field { 
font-size: 70%; 
background-color: #fff; 
border: 1px solid #ccc; 
padding: 2px;
}

.Search_Button { 
padding: 0px;
color: #ffffff;
font-size: 70%; 
font-weight: bold;
background-color: #FF9900;
border: 1px solid #FF6600;
}
*/

/* Basket */
#e_basket{
margin:0;
padding:0;
background-color:#000000;
color:#FFFFFF;
text-align:right;
height:40px;
width:410px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
.e_basket{
margin:0;
padding:0;
color:#FFFFFF;
text-align:right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
#e_basket a:hover {
color: #36A7FD;
}

/* Menu */

#e_menu {
vertical-align: top;
background-image: url(images/TS_sideMenuBackground.jpg); 
background-repeat:repeat-y;
background-color: #ffffff;
width: 222px;
/*min-height:600px;
height:600px;*/
padding:0 0 0 2px;
}

#e_menu a {
font-size: 80%;
color: #333;
text-decoration: none;
font-weight: normal;
margin: 2px 0 4px 0;
display: block;
}

#e_menu a:hover {
color: #36A7FD;
}

.Menu_Header {
display: block;
padding: 8px 0 5px 0;
color: #000;
font-weight: bold;
font-size: 80%;
}

/* Page */

#e_page {
vertical-align: top;
padding: 0px;
/*background-color: #fff;*/
margin:0;
padding:0  30px 0 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
}

#e_page .mainText{
vertical-align: top;
margin:0;
padding:0 10px 0 30px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;

}
.redBold {
font-weight: bolder;
color: #c11019;
padding:0 10px 0 30px;

}


#e_page .mainText a:link, #e_page .mainText a:active, #e_page .mainText a:visited {
vertical-align: top;
padding: 0px;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#c11019;
text-align:left;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}

#e_page .mainText a:hover, #e_page .mainText a:visited:hover {
vertical-align: top;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
#e_page .mainText img{
vertical-align: top;
padding: 0px;
margin:0;
float:left;
}
#e_page .mainTextQuote{
vertical-align: top;
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
font-style:italic;
text-align:left;
letter-spacing:normal;
}
h1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #333333;
font-weight: bold;
text-decoration:none;
}

h2 {
font-size: 16px;
text-decoration:none;
}

h3 {
font-size: 14px;
text-decoration:none;
}



/* Checkout */

fieldset {
padding: 5px;
}


/* Footer */

#e_footer {
padding-top: 10px;
border-top: 1px #ccc solid;
text-align: center;
font-size: 80%;
font-family: Geneva, Arial, Helvetica,  sans-serif;
color: #333333;
background-color: #fff;
}

#e_footer a {
color: #333;
}

#search {
margin:0;
padding:0;
background-color:#000000;
color:#FFFFFF;
text-align:right;
height:40px;
width:410px;
}

#theFooter {
margin:0;
padding:0;
background-color:#000000;
color:#FFFFFF;
text-align:right;
height:40px;
width:850px;
font-weight:bold;
letter-spacing:1px;
}
#theFooter a:link, #theFooter a:active, #theFooter a:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
}
#theFooter a:hover, #theFooter a:visited:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #f4d10b;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
}

input { 
font-size: 100%; 
background-color: #fff; 
border: 1px solid #c11019; 
padding: 2px;
}

input select { 
font-size: 100%; 
background-color: #fff; 
border: 1px solid #c11019; 
padding: 2px;
}

#e_page .totop{
vertical-align: top;
margin:0;
padding:0 10px 0 30px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
letter-spacing:normal;

}

#e_page .totop a:link, #e_page .totop a:active, #e_page .totop a:visited {
vertical-align: top;
padding: 0px;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c11019;
text-align:left;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}

#e_page .totop a:hover, #e_page .totop a:visited:hover {
vertical-align: top;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}

#e_page .productTitle{
vertical-align: top;
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-align:left;
font-weight:bold;
letter-spacing:normal;
}
#e_page .productTitlelong{
vertical-align: top;
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
font-weight:bold;
letter-spacing:normal;
}
#e_page .productTitle a:link, #e_page .productTitle a:active, #e_page .productTitle a:visited {
vertical-align: top;
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-align:left;
font-weight:bold;
text-decoration:none;
letter-spacing:normal;
}

#e_page .productTitle a:hover, #e_page .productTitle a:visited:hover {
vertical-align: top;
margin:0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#c11019;
text-align:left;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
#Page_Breadcrumb {
margin-top: 10px;
display: block;
}

#Page_Breadcrumb{
font-size:10px;
color: #cccccc;
text-decoration: none;
}


#Page_Breadcrumb, #Page_Breadcrumb a:link, #Page_Breadcrumb a:active, #Page_Breadcrumb a:visited {
margin:10px 0 0 0;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
text-decoration:none;
}
#Page_Breadcrumb, #Page_Breadcrumb a:hover, #Page_Breadcrumb a:visited:hover {
color:#c11019;
text-decoration:none;
}