   
/* -------------------  FRONTEND STYLES EXCLUDING MENU   ------------------- */
/* -------------------  Please comment new additions clearly   ------------------- */

body { 
 margin: 0; 
 padding-bottom:10px;
 background-color:#ccc;  
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 background-image: url(art/siteready/bground.gif);
 background-attachment:fixed;
}

form {
  padding:0;
  margin:0;
}

#container {
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  background-image: url(art/siteready/content_bground.gif);
}



#minheight {
  height: auto;
  min-height: 385px;
}

* html #minheight {
  height: 385px; /*hack IE*/
}



/*
Define the link color by default
*/	

.subcol1 a {	
  color: #000;
  text-decoration : underline;
}

.subcol1 a:hover { 
  color: #000;
  text-decoration : none;
}


h1 { 
  margin:0;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  background: #FFCE00;
  background-image: url(art/siteready/small-black_3.jpg);
  background-position: right;
  background-repeat: no-repeat;
  padding: 13px 0px 13px 5px;
  text-indent:10px;
}

 
h2 {
  margin: 0;  
  font-size: 14px;
  color: #000;
  font-weight: bold;
  padding: 0;
}

h3 { 
  margin: 0; 
  font-size: 14px;
  color: #000;
  font-weight: bold;
}


li  {
  color: #000;
    }

ul  {
  color: Black;
  list-style-type: disc;
  }

ol  {
  color: Black;
   list-style-type: decimal;
  }


/* -------Main container layout   ------ */

.content { 
  width: 760px;
}


/* -------Logo   ------ */
.logo {
  background-image: url(art/siteready/logo_2.jpg);
  background-repeat:no-repeat;
  width:228px;
  height:133px;
  }

.toplink {
  height:133px;
}

/* -------Header  Area (Full width) ------ */

.header {
  width:100%;

}

.headerimage, .headerimage-over {
  border: 1px solid #DEDFE0;
  border-left: none;
  font-size: 17px;
  font-weight: bold;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}

.headerimage-over {
}

/* -------Flash Panel  Area  ------ */

.flash-panel {
}

/* -------Themed Header  Area (Loaded as a BG if a graphic, Full width) ------ */

.themed-header {
  height:131px; 
  background-image:url(art/siteready/header2.jpg);
}

.themed-header h3 {
  line-height:131px;
  color: #fff;
  font-size:18px;
  padding-right:20px;
  text-align:right;
  display:none;
  
/*Uncomment line below to hide title in themed header*/
/*display:none;*/
}

/* -------Themed Header  Index Page ------ */


/* -------Logo  Tagline ------ */
.logotag {
}

/* -------Main Menu Area ------ */

#menubar{
  background-image: url(art/siteready/menuBar.gif);
  height: 45px;
  padding-left:20px;
  background-repeat: repeat-x;
  border-bottom: 1px solid #FFCD00;
}

/* -------Main Content Area ------ */

#maincontent {
}

.subtab {
  width:100%;
  height: 385px;
}

.subcol1 {
  padding-left: 213px;
}

.subcol2 {
  float:left;
  width:213px;
  color:#fff;
}

/*     
here all the css for the search area
*/

.searchout {
  padding:10px 4px 4px 10px;
}

.searcharea {
background: Black;
  padding: 20px 0px 20px 0px;
}

.tabsearch {
  padding: 5px;
}

.tabsearch tr td {
  padding-bottom:5px;
}
.catsearchtitle1 {
 color: #FFCD00;
 text-transform: capitalize;
 padding: 0 0 10px 15px;
 font-family: Arial;
 font-weight: bold;
}

.catsearchtitle2 {
 color: #FFCD00;
 text-transform: capitalize;
 font-family: Arial;
 font-weight: bold;
 padding: 20px 0 15px 15px; 
}

.catsearch {
 color: #000;
 font-size: 12px;
 padding: 5px 0 5px 30px;
 font-family: Arial, sans-serif;
 background-image: url(art/siteready/menuBG1.gif);
 background-position: bottom;
 background-repeat: repeat-x;
 font-weight: bolder;
}

.catsearch a {
  color: #000;
  text-decoration: none;
}

.searcharea a:hover{
  background-image: url(art/siteready/search_area.gif);
  text-decoration: underline;
}


.selectsearch {
  background-color:#fff;
  color:#333;
  width:125px;
  font-size:9px;
}

.selectbtn {
  text-align:right;
}

.selecttitle {
  font-size:11px;
  text-align:right;
  color:#fff;
}

.trsearch {

}

/* end */


/* ------------Footer Layout------------- */
   
#footer{
  clear:both;
}

#footertop {
  background-color: #FFCD00;
  height:50px;
  border-top: 2px solid #000;
}

#footertop a { 
  color: #000; 
  text-decoration:none;
}

#footertop a:hover { 
  color: #666; 
  text-decoration:underline;
}

#footerdown {
  padding-top: 5px;
  font-size: 11px;
  text-align:center;
  vertical-align:middle;
  clear:both;
}  

#footerdown a {
  padding: 0 10px 0 10px;
}

#footerdown a  {	
  color: #ccc;
  text-decoration : underline;
}
#footerdown a:hover {
  color: #ccc;
  text-decoration : none;
}


#footerbottom {
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  color:#999;
  font-size:10px;
  padding:4px;
  font-style:italic;
}

/* ------------Address (Inside Footer)------------- */

.address, .address2 { 
  display:block;
  padding: 7px 10px 5px 10px;
  color:#000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
  width:185px;
  float: left;
}

.address2 {
  width:250px;
}


.menuBottom {
  font-size:11px;
  color:#999;
}

.menuBottom a { 
  color: #808080; 
  text-decoration:none;
}  

.menuBottom a:hover { 
  color: #808080; 
  text-decoration:underline;
} 

.highlight{
  font-weight : bold;
}

/*.martec {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}*/

/* ------------Copyright (Inside Footer) ------------- */

#copyright {
  padding: 7px 10px 2px 0;
  color:#000;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  display:block;
  width: 227px;
  float: right;
  text-align:right;  
}

/*------*/

/*.contenu {
  padding:8px;
  border-bottom: 1px solid #bbb;
  height: auto;
  min-height: 585px;
}*/

* html .contenu {
  height: 585px; /*hack IE*/
}

.contenuIndex {
  padding:8px;
  border-bottom: 1px solid #bbb;
}


.iframeborder {
  padding:0px;
  border-bottom: 1px solid #bbb;
}

#ifr {
  border:none;
  background-color:#fff;
  overflow-x: hidden;
}

/*.FlashBannerTD {
  background-color:#fff;
  width:372px;
  text-align:right;
  vertical-align:top;
}*/

.FlashBannerIndex {
}

.FlashBannerIndex div {
}

/*-----form----*/

input, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:1px;
  border: 1px solid #999;
}

.formbutton {
  background: #FFCD00;
  color:#000;
  border:1px solid #666;
}

/*-----Search Field----*/
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000CC;
	padding: 4px;
	float: left;
	height: 25px;
	width: 200px;
}

/*----------Sidebar and News Panel----------*/

.sidebar-position1 {
/*--Used to control position of side modules on index page--*/
  float:right;
  clear:both;
  border:none;/**/
}

#sidebar-position {
/*--ID declaration for style below--*/
/*margin:0px;*/
}

#sidebar-position .sidebar{
/*--Used to control position of sidebar float on menu page--*/
/*margin-top:0px;*/
}

.sidebar {
  width:100%;
}

.sidebar_title {
  display:none;
}
.sidebar_content {
  font-size: 11px;
  clear:both;
  color: #000;
  background: #FFCD00;
  padding: 4px;
  text-align:left;
  vertical-align:top;
}
	
.sidebar_content ul{
  margin-left:0px;
  list-style : none;
}	
	
.sidebar_footer {
  display:none;
}

.sidebar_footer a:link { 
  color: #FFF; 
  text-decoration: underline;
}

.sidebar_footer a:visited { 
  color: #fff; 
  text-decoration: underline;
}

.sidebar_footer a:hover { 
  color: #fff; 
  text-decoration: none;
}



/*#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}

#news.hasJS
{
	height:175px;
	overflow:hidden;
	position:relative;
}*/

/*#news ul
{
	color:#333333;
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	color:#333333;
	line-height:2em;
}
#news
{
	width:180px;

}*/

/*-------------------------------- ALL GALLERY STYLES-----------------------------------*/
img {
  border:none;
}
/*---------------------------------RESULT SEARCH----------------------------------------*/

.restab {
}

.rescol1 {
  width:100px;
  vertical-align:top;
}

.rescol2 {
  vertical-align:top;
  padding: 0 0 0 10px;
}

.imgres {
  padding:3px;
  background: #FFD700;
  border: thin solid #000;
}



/*------spec index gallery-------*/

.homeGalTable {
}

.homeGalTd {
  padding: 2px;
  width:161px;

}
.homeGalImg {
  padding:2px;
  border:1px solid #000;
  background: #FFCD00;
}

.homeGalImg div {
  text-align:center;
  font-weight:bold;
}

.homeGalTitle {
  padding:20px 0 6px 0;
  font-weight:bold;
  font-size:14px;
}


/*----------------------------------Gallery Category------------------------------------*/

/*---all------*/

.cat1tab, .htmtab {

}

.noresult {
  padding:4px;
  padding-top:20px;
}

/*--Category list--*/

.cat1tdimg {
  width:100px;
  vertical-align:top;
}

.cat1img {
  width:100px;
  vertical-align:middle;
  border:1px solid #999;
  padding:2px;
  text-align:center;
  background-color:#fff;
}

.cat1txt {
  vertical-align:top;
  padding-left: 4px;
  font-size:12px;
  text-align:justify;
}

.cat1title {
  font-size:12px;
  font-weight:bold;
  padding-bottom:4px;
}

/*--Category Table --*/

.cat2out {

}

.cat2table {
  width:525px;
  padding-top:0px;
  border:none;
}


.cat2head {
  padding:4px;
    /* colour the table top row */
  background-color:#000;
  font-weight:700;
  color:#fff;
} 



.cat2head a:link , .cat2head a:visited , .cat2head a:hover , .cat2head a:active {
 /* colour the table top row links*/
  color:#fff;
} 

.cat2head a:hover {
	color:#fff;
	text-decoration : none;
}

.cat2cel1, .cat2cel2, .cat2cel3, .cat2cel4, .cat2cel5, .cat2cel6 {
  border-bottom:1px solid #ccc;
  padding:4px; 
}

.cat2cel2 a {
  color: #000;
}

 /* --individual table column widths--*/

.cat2cel1 {
  width:14px;
  text-align:center;
}

.cat2cel3 {
  width:50px;
}

.cat2cel4 {
  width:50px;
}

.cat2img1 {
  width:14px;
  height:14px;
  background-image:url(art/siteready/cam.gif);
  background-position:center;
  background-repeat:no-repeat;
}

.cat2img0{

}

.catcel2 {
  background-color:#fff;
}

 /* ---hover colour on cells----*/
.catcel2-over {
  background-color:#efefef;
}



/*---Category Gallery ----*/
.cat3out {
  padding:4px;
}

.cat3table {
  padding:0px;
  /*border:1px solid #999;*/
  width:100%;
}

.cat3td {
  padding:4px;
  vertical-align:middle;
  text-align:center;
}


.cat3img {
  border:1px solid #999; 
  padding:2px;
}

.cat3tablarg {
  border:1px solid #999;  
  padding:2px;
}

.cat3imglarg {
}

/*----------------------------------Gallery Sub-Category------------------------------------*/

.sub1 {
  padding:0px;
}


.subcattitle {
  padding:17px 0px 17px 3px;
  font-size:16px;
  font-weight:700;
  color: #FE8402;
}

/*--Sub-Category list--*/



.sub1tab {
  border:1px solid #999;
  margin: 10px 0 10px 0;
}


.sub1tdimg {
  vertical-align:top;
  border:1px solid #000;
  border-right: none;
  background: #FFD700;
}

.sub1img {
  Width:100px;
  height:60px;
  overflow:hidden;
}

.sub1txt {
  border: 1px solid #000;
  background: #FFD700;
  padding-left: 15px;
  padding-right: 3px;
  width:170px;
  background-image:url(art/siteready/tab_bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
}


.sub1title a:link , .sub1title  a:visited , .sub1title  a:hover , .sub1title  a:active  {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	font-variant: normal;
	text-transform: capitalize;
}

.sub1empty  {
  height:27px;
}

/*--Sub-Category Table --*/



.sub2out {
  padding:4px;
  padding-top:40px;
}

.sub2table {
  width:100%;
  padding:0px;
  border:1px solid #ccc;
}


.sub2head {
  padding:4px;
    /* colour the table top row */
  background-color:#000;
   font-weight:700;
   color:#fff;
} 



.sub2head a:link , .sub2head a:visited , .sub2head a:hover , .sub2head a:active {
 /* colour the table top row links*/
  color:#fff;
} 

.sub2head a:hover {
	color:#fff;
	text-decoration : none;
}

.sub2cel1, .sub2cel2, .sub2cel3, .sub2cel4, .sub2cel5, .sub2cel6 {
  border-top:1px solid #ccc;
  padding:4px; 
}

 /* --individual table column widths--*/

.sub2cel1 {
  width:14px;
  text-align:center;
}

.sub2cel3 {
  width:50px;
}

.sub2cel4 {
  width:50px;
}

.sub2img1 {
  width:14px;
  height:14px;
  background-image:url(art/siteready/cam.gif);
  background-position:center;
  background-repeat:no-repeat;
}

.sub2img0{

}

.subcel2 {
  background-color:#fff;
}

 /* ---hover colour on cells----*/
.subcel2-over {
  background-color:#cecece;
}



/*---Sub-Category Gallery ----*/
.sub3out {
  padding:4px;
}

.sub3table {
  padding:0px;
  /*border:1px solid #999;*/
  width:100%;
}

.sub3td {
  padding:4px;
  vertical-align:middle;
  text-align:center;
}


.sub3img {
  border:1px solid #999; 
  padding:2px;
}

.sub3tablarg {
  border:1px solid #999;  
  padding:2px;
}

.sub3imglarg {
}

/*------------------------ Gallery Category and Sub-Category---------------------------*/

/*-------------------------------Gallery Item-------------------------------------------*/

/*--Item list--*/

.item1 {
  padding:0px 0px 4px 4px;
}

.item1tab {
  margin-top: 10px;
}



.item1tab tr td {
  padding: 0;
}


.item1tr {
  background-color:#000;
  color:#fc0;
}

.item1price {
  font-weight:bold;
  width:100px;
  vertical-align:top;
}

.item1title {
  width:413px;
}

.item1status {

  width:100px;
  text-transform: capitalize;
  text-align:center;
  font-weight:bold;
}


.item1title a {	
  color: #fc0;
  text-decoration : underline;
}

.item1title a:hover { 
  color: #fc0;
  text-decoration : none;
}


.resfil {
  font-size:9px;
}

.resname {
  font-weight:700;
}




.item1tdimg {
  width:100px;
  vertical-align:top;  
  background-color:#fff;
}

.item1img {
  text-align:center;

}

.item1txt {
  vertical-align:top;
  font-size:11px;
}




.item1det {
  height:25px;
}

.item1det a {
  color: #000;
  text-decoration:none;
}

.item1det a:hover  {
  text-decoration:underline;
}

/*--Item Table --*/

.item2out {
  padding:4px;
  padding-top:40px;
}

.item2table {
  width:100%;
  padding:0px;
  border:1px solid #ccc;
}


.item2head {
  padding:4px;
    /* colour the table top row */
  background-color:#000;
   font-weight:700;
   color:#fff;
} 



.item2head a:link , .item2head a:visited , .item2head a:hover , .item2head a:active {
 /* colour the table top row links*/
color:#fff;
} 

 .item2head a:hover {
	color:#fff;
	text-decoration : none;
}

.item2cel1, .item2cel2, .item2cel3, .item2cel4, .item2cel5, .item2cel6, .item2cel7, .item2cel8 {
  border-top:1px solid #ccc;
  padding:4px; 
}

 /* --individual table column widths--*/

.item2cel1 {
  width:14px;
  text-align:center;
}

.item2cel3 {
  width:50px;
}

.item2cel4 {
  width:50px;
}

.item2img1 {
  width:14px;
  height:14px;
  background-image:url(art/siteready/cam.gif);
  background-position:center;
  background-repeat:no-repeat;
}

.item2img0 {

}

.cel2 {
  background-color:#fff;
}

 /* ---hover colour on cells----*/
.cel2-over {
  background-color:#cecece;
}

/*-  Item Gallery 1----*/
.item3out {
  padding:4px;
}

.item3table {
  padding:0px;
  /*border:1px solid #999;*/
  width:100%;
}

.item3td {
  padding:4px;
  vertical-align:middle;
  text-align:center;
}

.item3title {
  padding:5px 0 20px 0;
}

.item3img {
  border:1px solid #999; 
  padding:2px;
}

.item3tablarg {
  border:1px solid #999;  
  padding:2px;
}

.item3imglarg {
}

/*---Item Gallery 2-----*/

.item4out {
  padding:4px;
}

.item4table {
  padding:0px;
  border:1px solid #999;
}

.item4celga, .item4celdr {
  vertical-align:top;
}

.item4celga {
  padding-right:6px;
}

.item4td {
  padding:4px;
  vertical-align:middle;
  text-align:center;
}

.item4img {
  border:1px solid #999;  
  padding:2px;
}

.item4larg {
  border:1px solid #999;  
  padding:2px;
}

/*-----------------------------------Gallery Navigation: Prev/Next----------------------------------------*/

.pntab {
  margin: 0 auto;
}

.pncelga, .pnceldr  {
  width:50px;
  text-align:center;
}

.pncelce {
  text-align:center;
}


/*------------------------------------------Gallery Item Detail  -------------------------------------------*/

.itemdettab {
  margin-top: 10px;
}

.itemdettd1 {
  width:338px;
}

.itemdettd1, .itemdettd2 {
  font-weight:bold;
  font-size:13px;
  padding: 4px !important;
}

.itemdettd2 {
  width:270px;
  text-align:right;
}


.sdesc2 {
/*--short description area on item detail page--*/
  font-size:10px;
  background-color:#fc0;
  color: #000;
  vertical-align:top;
  padding: 3px;
}

.htmcel1 {
  padding:4px !important;
  vertical-align:top;
}

#imgselec {
/*--image gallery table on item detail page--*/
  background-color:#fc0;
  padding:2px;
  border:1px solid #000;
  margin-top: 2px;
}








.itemdetclick {
  color:#fc0;
  padding:3px;
  font-size:10px;
  background-color:#000;
  font-weight:bold;
  margin-top:3px;
}

.itemdettablist {
  background-color:#000;
  width:100%;
}

.itemdettablist td {
  width:91px;
}

.itemdettd {
  padding:0;
  margin:0;
  vertical-align:top;
}

.itemdetimg {
  padding:0; 
  margin:0; 
  border:none;
  width:91px;
  height:68px;
}

.sdesc3 {
  vertical-align:top;
}

/*------------------------------------------------------*/


