/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol { list-style: none; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* skin by wsi-internetmarketing.co.uk */
body{
margin:0px auto;
background-color:#050505;
font-family:Arial, Helvetica, sans-serif;
}
#ControlPanel {
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:left;
}
#PageFrame {
width:954px;
margin:0px auto;
border:#01858e solid 1px;
}
#headerB {
float:left;
background-image:url(headerBT.jpg);
background-position:left;
background-repeat:no-repeat;
height:95px;
width:954px;
}
#topNavB {
float:right;
margin:10px 0px 0px 0px;
padding:0px;
color:#cccccc !important;
font-size:0.9em;
text-align:right;
}
#topNavB a {
text-decoration:none !important;
color:#cccccc !important;
margin-left:5px;
margin-right:5px;
}
#topNavB a:hover {
text-decoration:underline !important;
}
#topNavB .SkinObject {
color:#cccccc !important;
font-size:1em;
font-weight:normal;
}
.cartContent {
float:right;
clear:both;
margin:20px 0px 0px 0px;
padding:0px;
text-align:right;
}
#threepanecontent {
float:left;
clear:both;
width:954px;
background-color:#01858e;
margin:0px;
padding-top:8px;
}
.leftpaneB {
float:left;
width:216px;
padding:0px 0px 0px 6px;
margin:0px;

}
.leftPane {
float:left;
width:216px;
padding:0px;
margin:15px 0px 10px 0px;
}

/* navigation */
#navHContainer {
width:216px;
float:left;
padding:0px;
margin:0px;
}
.TabList {
}
#nav ul {
    list-style:none;
    float:left;
    width:216px;
	margin:0px;
	padding:0px;
}
#nav li {
  position:relative;
  float:left;
  width:216px;
  height:19px;
  list-style: none;
  text-align:left;
  font-size:0.8em;
  font-weight:normal;
  padding:1px 0px 0px 0px;
  margin:0px auto 1px auto;
  border:#676fc3 solid 1px;
  background-image:url(iconNavigation.jpg);
  background-position:left;
  background-repeat:no-repeat;
  background-color:#1f1b1c;
  
}

#nav li:hover {
background-color:#02484f;
  background-image:url(iconNavigationOver.jpg);
  background-position:left;
  background-repeat:no-repeat;
}
#nav li:hover a{

}
#nav li ul { /* second-level lists */
	position:absolute;
	top:0;
	left: -999em;
  	margin:-1px 0 0 216px;
	width:216px;
	padding:0px;
}

#nav li ul ul { /* third-and-above-level lists */

	left: -999em;
  	margin:5px 0 0 216px;
	top:0px;
}

#nav a {
color:#d7d3d1 !important;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none !important;
  	display:block;

	padding:0px 0px 0px 20px;
}
#nav a:hover {
color:#FFFFFF !important;
  text-decoration:none !important;

}
#nav li li a{
  background-image:none;
}
#nav li li{
  margin:0px auto 0px auto;
  font-size:0.9em;
}
#nav li li:hover {

}

#nav li li {
width: 216px;
}
#nav li ul:hover {

}
.SelectedTab {

}
#nav .DisabledTab {
    color:#ccc;
}
/*no need to change these hover classes unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.iehover ul, 
#nav li li.iehover ul, 
#nav li li li.iehover ul {
	left: auto;
}

/* eof navigation */
.leftPane {
width:216px;
clear:both;
float:left;
margin-bottom:10px;
}
#contentGroup {
float:right;
width:715px;
margin:0px;
padding:0px 8px 5px 0px;
}
.contentB {
float:left;
width:499px;
margin:0px 0px 10px 0px;
padding:0px;
background-color:#FFFFFF;
}
.rightPane {
float:right;
width:210px;
margin:0px 0px 10px 0px;
padding:0px;
}
#contentBottom {
float:left;
width:715px;
clear:both;
margin:0px 0px 10px 0px;
}
#botLGroup {
float:left;
width:353px;
}
#botRGroup {
float:right;
width:353px;
}
.botL {
float:left;
width:172px;
}
.botM1 {
float:right;
width:172px;
}
.botM2 {
float:left;
width:172px;
}
.botR {
float:right;
width:172px;
}
#bottomPaneB {
float:left;
clear:both;
width:946px;
height:34px;
margin:0px auto;
height:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:0.9em;
padding:5px 0px 0px 8px;
text-align:left;
}
.storeName {
float:left;
margin-left:8px;
}
.addressB {
float:right;
margin-right:8px;
}
.footerB {
width:954px;
height:26px;
padding:8px 0px 0px 0px;
margin:0px;
float:left;
clear:both;
background-color:#01858e;
font-size:0.8em;
color:#000000;
}
.footerB a {
color:#000000 !important;
text-decoration:none !important;
}
.footerB a:hover {
color:#000000 !important;
text-decoration:underline !important;
}
.ccIcons {
float:left;
width:35%;
}
.footerTxt {
float:right;
width:60%;
text-align:right;
margin-right:8px;
}
/* text style etc */
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#423e3f;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#423e3f;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#423e3f;
}

a {
font-weight:normal;
text-decoration:none !important;
color:#423e3f!important;
}
a:hover {
color:#000000 !important;
text-decoration:underline !important;
}
.Normal {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#423e3f;
}
.NormalBold {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#423e3f;
}
p {
font-family:Arial, Helvetica, sans-serif;
color:#423e3f;
}

/* store style */
.minidashboardprice {
text-align:center;
background-color:#121212;
color:#FFFFFF !important;
padding:2px 0px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
}
.minidashboardprice .CATProductListItem {
color:#FFFFFF !important;
}
.CATHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:1em !important;
padding:0px !important;
color:#01858e !important;
}
.productTitleDetailsPage {
font-size:1.2em;
color:#01858e;
font-weight:bold;
}
.productdetailstxt {
color:#000000;
font-size:0.9em;
}
.CATSubHead {
color:#333333;
font-weight:normal !important;
}
.CATMostPopularHead {
height:45px;
}
.leftPane  .BMContainer, .leftPane .BContainer, .leftPane .BContainerMargin,
.rightPane  .BMContainer, .rightPane .BContainer, .rightPane .BContainerMargin {
	margin-bottom:10px !important;
}
.leftPane .transparentContainer, .rightPane .transparentContainer {
	margin:10px 0px;
}



