/* Main CSS for layout*/

/* GENERAL ALL PAGES */

html {
margin: 0 auto;
	text-align: center;
	background-color:#ffffff;
}

body {
margin: 0 auto;
	text-align: center;
	background-color:#ffffff;
}


 /* MAIN TEMPLATE */
#page_holder { 
	margin: 0 auto; 
	width: 970px; 
	text-align: left;
}

#header {
 margin-top: 10px;
 background-image:URL(../images/main_layout_middle.jpg);
 background-repeat:repeat-y;
}

#footer { 
text-align: center; 
margin-bottom: 10px;
background-image:URL(../images/main_layout_middle.jpg);
 background-repeat:repeat-y;
}

#content_holder {
 padding-right:10px;
 background-image:URL(../images/main_layout_middle.jpg);
 background-repeat:repeat-y;
}

#content{
width:938px;
border-left: 1px solid #022346;
border-right: 1px solid #022346;
background-color:#ffffff;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
}

#content_home {
width:963px;
border-left: 1px solid #022346;
border-top: 1px solid #022346;
background-color:#ffffff;
padding-top:10px;
padding-bottom:10px;
}

/* FOR BASKET */
.hide { 
	display: none !important; 
}



/* PRODUCTS PAGE */

.blueborder {
border: 1px solid #737CA1;
}

.blueunderline {
border-bottom: 1px solid #737CA1;
background-color:#98AFC7;
}

.redborder {
border: 1px solid #990000;
}

.redunderline {
border-bottom: 1px solid #990000;
background-color:#990000;
}


/* MAIN MENU TOP */

#main_menu_holder {
 padding-right:10px;
 background-image:URL(../images/main_layout_middle.jpg);
 background-repeat:repeat-y;
}

table.main_menu {
width:965px;
background-color:#737CA1;
}

td.main_menu_table {
border-top: 1px solid #022346;
border-left: 1px solid #022346;
border-bottom: 1px solid #022346;
background-color:#737CA1;
}

td.main_menu_table_end {
border-bottom: 1px solid #022346;
border-right: 1px solid #022346;
background-color:#737CA1;
}

/*SIDE PANEL */

#sidepanel {
width: 170px;
}


/*PRODUCT SECTION PAGE */
div.sectionimage {
text-align: center;
padding: 2px;
}

div.sectiontitle {
text-align: center;
padding: 2px;
font-size:12px;
}

div.sectionview {
text-align: right;
padding: 2px;
}

/* PRODUCTS PAGE */

div.morelink {
text-align:right;
vertical-align:bottom;
}


/*TABS*/
td.singleTab {
  padding-top:3px;
  text-align:center;
  background-color:#737CA1;
  color: #ffffff;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  height:20px;
}

#main_tabs {
text-align:left;
margin-left:10px;
}

td.tab_holder {
margin-right:1px;
}
/* visited and letting you know its a link  */
a.mainTab:link, a.mainTab:visited {
  padding-top:3px;
  text-align:center;
  text-decoration: none;
  display:block;
  width:120px;
  height:20px;
  background-color:#D1D8CF;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
}

#main_tab_content {
  padding:5px;
  border-top: 3px solid #737CA1;
  background-color: #ffffff;
  border-right: 1px solid #737CA1;
  border-left: 1px solid #737CA1;
  border-bottom: 1px solid #737CA1;
  position: relative;
  margin-left:10px;
}

/* hover over tab */
a.mainTab:hover {
background-color:#022346;
  color: #ffffff;
}
/*ACTIVE TAB */
a.mainTab.activeMainTab, a.mainTab.activeMainTab:hover, a.mainTab.activeMainTab:visited {
  padding-top:3px;
  text-align:center;
  background-color:#737CA1;
  color: #ffffff;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

/*GALLERY*/

img.border {
border: 1px solid #022346;
}

.gallerypanel {
background-color:#98AFC7;
padding: 6px;
}

/*SEARCH BAR*/
#searchbar_holder {
background-image:URL(../images/main_layout_middle.jpg);
padding-right:10px;
height:28px;
overflow:hidden;
background-color:#ffffff;
}

#searchbar_content{
width:938px;
border-top: 1px solid #022346;
border-right: 1px solid #022346;
border-left: 1px solid #022346;
background-color:#ffffff;
background-image:URL(../images/bargrad.png);
background-repeat: repeat-x;
padding-right:10px;
padding-left:15px;
padding-top:3px;
text-align:right;
}


/* ARTICLES */

div.articles_holder {
margin-bottom: 20px;
border-bottom: 1px dashed #d0d0d0;
width:95%;
text-align:right;
}




