
body {
margin:0;
padding:0;
height:100%;
background-color:#ffffff;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
/*-------All structual elements -------------*/
#centerColumn { 	
margin:0 auto;
padding:0;
width:955px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
}
#WrapCell {
float:left;
width: 955px;
margin: 0 0 15px 0;
}
#navbar {
margin:-1em -1em 0 -1em; /* Mozzila attributes */
padding:1em 0 1em 0 !important; /* IE specific attributes */
padding:1em 0 0 0;
background-color:#cccccc;
}
#sidcol {
float:left;
width: 173px;
position:relative;
}
#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:25px;
line-height:25px;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}
hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
}
#navbar ul {
margin:0 0 -1em .3em !important;
margin:.3em 0 0 .3em;
padding:0 0 1em 0;
list-style:none;
background-color:#cccccc;
}
#navbar li {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
background-color:#cccccc;
}
#header {
margin:0 -1em 0 -1em;
padding:0 0 0 0;
height:143px;
background-color:#cccccc;
border-top:1px solid #ffffff;
}
#cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:210px;
background-color:#cccccc;
}
#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}
.HoriLine
{margin:10px 0px 10px; 
border-top:1px dotted #767676;
}
.BoxLine
{
border-top: 1px solid #FFF;
margin: 4px 2px 6px 2px;
padding:0;
}

/*------------Misc content classes --------------*/
.right {
float:right;
margin:5px;
padding:2px;
}
.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

/*-------------Textual classses-----------------*/
a {
color:#cc0000;
text-decoration:underline;
}

a:hover {
color:#616161;
text-decoration:none;
}
hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
}

h1
{
font-family: Helvetica, Arial,  sans-serif;
font-size: 23px;
color: #ffffff;
font-weight: bold;
}
h2
{
font-family: Helvetica, Arial, , sans-serif;
font-size: 23px;
color: #ffffff;
font-weight: bold;
}
h3
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
letter-spacing:-1px;
}
h4
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;
letter-spacing:-1px;

}
h5
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #ffffff;
font-weight: bold;
letter-spacing:-1px;
margin: 0px;
padding:0px;
display:inline;
}
h6
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
letter-spacing:-1px;
margin: 0px;
padding:0px;
display:inline;
line-height:26px;
}
h7
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing:-1px;
line-height: 53px;
}
h8
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #e2540e;
font-weight: bold;
letter-spacing:-1px;
line-height: 53px;
}
h9
{
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #e2540e;
font-weight: bold;
letter-spacing:-1px;
line-height: 33px;

}
.Copy
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
padding: 3px;
}
.Copy a , .Copy a:visited
{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
.Copy a:hover
{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #8d837b;
font-weight: normal;
text-decoration: none;
}
.Copy strong
{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #f26522;
font-weight: bold;
text-decoration: none;
}
.CopyMini
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: normal;
}
.CopyMini a , .CopyMini a:visited
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f26522;
font-weight: normal;
text-decoration: none;
}
.CopyMini a:hover
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f3a37d;
font-weight: normal;
text-decoration: none;
}
.CopyOrange
{
font-family: Arial,  sans-serif;
color: #f26522;
text-decoration: none;
}
.CopyOrangeText
{
font-family: Arial,  sans-serif;
color: #f26522;
text-decoration: none;
font-size: 12px;
}
.CopyBlack
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.CopyBlackNorm
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size:11px
}
.BlackHeadersMain
{font-family: Trebuchet, Arial, Helvetica, sans-serif;
font-size: 23px;
color: #000000;
font-weight: bold;
}
.OrangeHeadersMain
{font-family: Trebuchet, Arial, Helvetica, sans-serif;

color: #e2540e;
font-weight: bold;
}#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}
#navbar li a {
margin:0 0 0 0;
padding:1em .5em 1em .5em !important;
padding:1em .5em 0 .5em;
}
#header h1 {
margin:0 0 -14px 10px;
padding:10px 0 0 .9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:lighter;
letter-spacing:.15em;
color:#000000;
}
#header h2 {
margin:0 0 0 0;
padding:1em 0 0 30px;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
color:#000000;
}
.BasketTitles
{
 text-align:left;
  background-color:#e54123;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 3px;
 height: 25px;
 border-right: 1px dotted #ffffff;
 }
  .BasketItems
{
 text-align:left;
  background-color:#ffffff;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 line-height:30px;
 text-decoration:none;
 padding: 0 0 0 3px;
 height: 30px;
 border-right: 1px dotted #767676;
 border-bottom: 1px dotted #767676;
 }
   .Price1
{
 text-align:left;
 background-color:#e54123;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 3px;
 height: 25px;
 border-right: 1px dotted #ffffff;
 border-bottom: 1px dotted #ffffff;
 }
    .Price2
{
 text-align:left;
 background-color:#5a1c11;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 3px;
 height: 25px;
 border-right: 1px dotted #ffffff;
 border-bottom: 1px dotted #ffffff;
 }
    .Price3
{
 text-align:left;
 background-color:#220702;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 3px;
 height: 25px;
 border-right: 1px dotted #ffffff;
 border-bottom: 1px dotted #ffffff;
 }


/*------------------- #### Different Area Sections #### ------------*/

#MainContent {
margin:0 0 0 0;
float:right;
width:763px;
}

/*------------Store elements---------------*/
#Basket {
margin:0 0 0 0;
float:left;
width:167px;
text-align:left;
padding: 6px 6px 6px 6px;
height: 106px;
background-image:url(../../Images/Store/BasketBG.gif);
background-repeat:no-repeat;
}
#Basket  p{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: normal;
margin: 0px;
}
#Basket  p a ,#Basket  p a:visited {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}
#Basket  p a:hover {
color: #8f7a7a;
}
#headbarfull {
	width: 763px;
	height:57px;
	background-image:url(../../Images/Store/TitleBarBG.gif);
	background-repeat:no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 5px;
	line-height:57px;
	 text-align:left;
  display: inline;
 position: relative;
 float:left;
}
#SearchField {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
		padding: 0 0 0 0;
	width: 230px;
	 text-align:left;
  display: inline;
 float:right;
 line-height: 21px;
 
}
#textcontent {
	width: 763px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align:left;
	 text-align:left;
  display: inline;
 position: relative;
 float:left;
 margin: 5px 0 0 0;
}
#textcontent  p{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;;
	font-weight: normal;
	text-align:left;
	line-height: 16px;
	
}
/*------------- Tabs --------------------------*/
#TabsBand
{
width: 763px;
 text-align:left;
  display: inline;
 position: relative;
 float:left;
 margin: 25px 0 0 0;
 }
.TabbedMenuOn
{
	line-height: 25px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #ffffff;
	text-align:center;
	width: 101px;
}
.TabbedMenuOn a , .TabbedMenuOn a:visited
{
	line-height: 25px;
	height:25px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../Images/Store/Tabs-On.gif);
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #ffffff;
	text-align:center;
	display: block;
	text-decoration:none;
	width: 101px;
	
}
.TabbedMenuOn a:hover
{
	line-height: 25px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../Images/Store/Tabs-On.gif);
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #f7927f;
	text-align:center;
	display: block;
	text-decoration:none;
	width: 101px;
}
.TabbedMenuOff
{
	line-height: 25px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #ffffff;
	text-align:center;
	width: 101px;
}
.TabbedMenuOff a , .TabbedMenuOff a:visited
{
	line-height: 25px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
background-image: url(../../Images/Store/Tabs-Off.gif);
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #ffffff;
	text-align:center;
	display: block;
	text-decoration:none;
	width: 101px;
}
.TabbedMenuOff a:hover
{
	line-height: 25px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../Images/Store/Tabs-Off.gif);
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color: #969899;
	text-align:center;
	display: block;
	text-decoration:none;
	width: 101px;
}
 #TabsBandPagination
{
width: 763px;
 text-align:left;
  display: inline;
 position: relative;
 float:right;
 margin: 0 0 0 0;
 background-color:#e4e4e5;
 border-top: 1px solid #8e2b19;
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 5px;
 }
  #TabsBandPagination a , #TabsBandPagination a :visited
{
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #d63e21;
 line-height:25px;
 text-decoration:none;
 }
   #TabsBandPagination a:hover
{
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 line-height:25px;
 
}
#TabsBandCount
{
	width:300px;
	text-align:right;
	display: inline;

	margin: 0 0 0 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	padding: 0 5px 0 0;
}
#TabsBandCount a , #TabsBandCount a :visited
{
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #d63e21;
 text-decoration:none;
 }
   #TabsBandCount a:hover
{
 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 }
  #ProductsTitleBand
{
width: 758px;
 text-align:left;
  display: inline;
 position: relative;
 float:right;
 margin: 15px 0 0 0;
 background-color:#e54123;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 5px;
 }
 
 #ProdsLink
{
width: 758px;
 text-align:left;
  display: inline;
 position: relative;
 float:right;
 margin: 1px 0 5px 0;
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 line-height:25px;
 text-decoration:none;
 padding: 0 0 0 5px;
 background-color: #e4e4e5;

 }
  #ProdsLink a , #ProdsLink a :visited
{
 
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
 }
 #ProdsLink a:hover
{
 
 font-family:  Helvetica, Arial,sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 }
/*-------------Side navi classes--------------*/
#SideNavi
{
 width: 180px;
 text-align:left;
  display: inline;
 position: relative;
 float:left;
 margin: 0 0 0 0;

 }
#SideNavi ul
{
padding: 0px;
margin: 0px;
}
#SideNavi li
{
 
 height: 22px;
 line-height:22px;
   width: 178px;
 display: inline;
 position: relative;
 text-align:left;
 float:left;
 margin: 0 0 0 0;
  border-left: 1px solid #cdcdcd;
 border-right: 1px solid #cdcdcd;
 border-bottom: 1px solid #999999;
   padding: 0 0 0 0;
 
} 
#SideNavi li a , #SideNavi li a:visited
{
 width: 173px;
 text-align:left;
 float:left;
 margin: 0 0 0 0;
 border-bottom: 1px solid #999999;
 color:#3e3e3e;
 font-family:  Arial, sans-serif;
 font-size: 11px;
 text-decoration:none;
 font-weight: normal;
 height: 22px;
 line-height:22px;
 padding: 0 0 0 5px;
} 
#SideNavi li a:hover
{
 display: inline;
 position: relative;
 text-align:left;
 float:left;
 margin: 0 0 0 0;
 border-bottom: 1px solid #999999;
 color:#7c7c7c;
 font-family:  Arial, sans-serif;
 font-size: 11px;
 text-decoration:none;
 font-weight: normal;
 height: 22px;
 line-height:22px;
 background-color: #d6d6d6;
padding: 0 0 0 5px;

}
#SideNavi ol
{
margin: 0px;
text-align:left;
float: left;
padding: 0px;

}
#SideNavi ol li
{
 
 height: 22px;
 line-height:22px;

 text-align:left;
 float:left;
 margin: 0 0 0 0;
 border-bottom: 1px solid #999999;
} 

#SideNavi ol li a , #SideNavi ol li a:visited
{

 color:#3e3e3e;
 font-weight: bold;
 background-color:#efefef;
 }

#SideNavi ol li a:hover
{
 color:#7c7c7c;
 font-weight: bold;
 background-color: #dddada;

}  
/* ----------Form classes-----------------*/
.TextFields
{
	Height: 17px;
	Width: 200px;
	Border: 1px solid #686868;
	Border-right: 4px solid #686868;
	margin-top: 10px;
	background-color: #434242;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	Font-weight: normal;
	Color: #ffffff;
}
.TextFieldsNoSize
{
	Height: 25px;
	Border: 1px solid #365576;
	Border-right: 4px solid #365576;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	Font-weight: normal;
	Color: #666666;
}
.TextFieldsMulti
{
	Width: 200px;
	Border: 1px solid #686868;
	Border-right: 4px solid #686868;
	margin-top: 10px;
	background-color: #434242;
		font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	Font-weight: normal;
	Color: #ffffff;
}
.SubmitButton
{
	Height: 18px;
	Width: 213px;
	Border: 1px solid #000000;
	Border-right: 4px solid #000000;
	margin-top: 10px;
	background-color: #365576;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	Font-weight: bold;
	Color: #ffffff;
}
.SidePanelHead {
width: 200px;
height:53px;
background-image:url(../../Images/Purchase/PanelHeads-Side.gif);
background-repeat:no-repeat;
font-family: Helvetica, Arial, sans-serif;
font-size: 23px;
color: #ffffff;
font-weight: bold;
text-align:left;
padding: 0 0 0 5px;
line-height:53px;
}
/*----------------Navi Tabs--------------------*/
.LeftTabOn
{
	Height: 30px;
	Width: 11px;
	background-image:url(../Images/MainNavi/TabL-On.png);
	background-repeat:no-repeat;
}
.RightTabOn
{
Height: 30px;
Width: 11px;
background-image:url(../Images/MainNavi/TabR-On.png);
background-repeat:no-repeat;
}
.MidTabOn
{
Height: 30px;
background-image:url(../Images/MainNavi/TabM-On.png);
background-repeat:repeat-x;
padding: 0 3px 0 3px;
text-align:center;

}
.MidTabOn a , .MidTabOn a:visited
{
Height: 30px;
Line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
display: block;

text-align:center;
}
.MidTabOn a:hover
{
color: #000000;
}


.LeftTabOff
{
	Height: 30px;
	Width: 11px;
	background-image:url(../Images/MainNavi/TabL-Off.png);
	background-repeat:no-repeat;
}
.RightTabOff
{
Height: 30px;
Width: 11px;
background-image:url(../Images/MainNavi/TabR-Off.png);
background-repeat:no-repeat;
}
.MidTabOff
{
Height: 30px;
background-image:url(../Images/MainNavi/TabM-Off.png);
background-repeat:repeat-x;
padding: 0 3px 0 3px;
text-align:center;

}
.MidTabOff a , .MidTabOff a:visited
{
Height: 30px;
Line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
display: block;

text-align:center;
}



.LeftTabJOff
{
	Height: 30px;
	Width: 11px;
	background-image:url(../Images/MainNavi/TabL-J.png);
	background-repeat:no-repeat;
}
.RightTabJOff
{
Height: 30px;
Width: 11px;
background-image:url(../Images/MainNavi/TabR-J.png);
background-repeat:no-repeat;
}
.MidTabJOff
{
Height: 30px;
background-image:url(../Images/MainNavi/TabM-J.png);
background-repeat:repeat-x;
padding: 0 3px 0 3px;
text-align:center;

}
.MidTabJOff a , .MidTabJOff a:visited
{
Height: 30px;
Line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
font-weight: bold;
text-decoration: none;
display: block;

text-align:center;
}





.GreyBand
{
 background-color: #e4e4e5;
 border-top:#500504; 
}
.QuickPagination
{
	display: inline;
	padding-right: 5px;
}
