﻿/*--------------------------------- Website ------------------------*/

*
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* color for all text is #666666 , do not put color here */
}

html
{
  overflow: -moz-scrollbars-vertical;
}

body
{
  margin: 0px;
	background-image: url(/Images/bgc.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

img
{
  border: none;
}

.ErrColor
{
  color: Blue;
  font-size: 9px;
}

.Link
{
  color: #666666;
  text-decoration: none;
}

.Link2
{
  color: #666666;
  text-decoration: none;
  font-size: 9px;
}

.Link:hover
{
  color: #89AB36;
  text-decoration: underline;
}

.Link2:hover
{
  color: #89AB36;
  text-decoration: underline;
}

.PageHeading
{
  margin: 0px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #EF6904;
  font-size: 23px;
  padding-bottom: 25px;
}

.PageHeadingColor1
{
  color: #0093CB;
}

.SubHeading
{
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4F4F4F;
  font-size: 16px;
  text-align: justify;
  padding-bottom: 30px;
}

/*------------------------------------------------------------------*/

#PageWrapper
{
  width: 1003px;
  margin: 0px auto 0px auto;
 	background-image: url(/Images/bg.jpg);
	background-repeat: repeat;
  /*background-color: #232323;*/
}

#PageWrapperMgmt
{
  width: 900px;
  margin: 0px auto 0px auto;
  background-color: #353535;
}

#PageWrapperMgmt2
{
  width: 900px;
  margin: 0px auto 0px auto;
  background-color: #2B2B2B;
}

#Header
{
  background-image: url(/Images/top-img.jpg);
  height: 25px;
	/*
	font-weight: lighter;
	padding: 10px 35px 0px 0px;
  letter-spacing: normal;
	color: #666666;
	text-align: right;*/
}

#Tslide
{
  background-image: url(/Images/t-img.jpg);
  background-repeat: repeat-x;
  height: 8px;
}

#slider
{
    position:relative;
    width:1003px; /* Change this to your images width */
    height:245px; /* Change this to your images height */
    background:url(/Styles/nivo-slider/themes/default/loading.gif) no-repeat 50% 50%;
}

#slider img
{
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#slider a
{
    border:0;
    display:block;
}

#Uslide
{
  background-image: url(/Images/u-img.jpg);
  background-repeat: repeat-x;
  height: 29px;
}

#MenuWrapper
{
  width: 260px;
  float: left;
}

.ImageJFP
{
  padding-left: 6px;
  padding-top: 15px;
}

#Picture
{
  width: 600px;
  float: right;
  margin-bottom: 15px;
  margin-top: 15px;
}

#Break
{
  height: 0px;
  border-bottom: solid 1px #292929;
  clear: both;
}

#Break2
{
  height: 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: solid 0px #292929;
}

#MainContent
{
	background-image: url(/Images/bg.jpg);
	background-repeat: repeat;
  /*background-color: #232323;*/
  margin: 0px;
  padding: 0px 30px 20px 30px;
  color: #4F4F4F;
}

#Footer
{
	/*background-image: url(/Images/bg.jpg);
	background-repeat: repeat;*/
	background-color: #151515;
  font-size: 1em;
	padding: 17px 0px 17px 0px;
  letter-spacing: normal;
  color: #666666;
  text-align: center;
  border-top: solid 1px #0B0B0B;
  border-bottom: solid 6px #EF6904;
  margin-top: 10px;
}

/*--------------------------------- Menu ---------------------------*/

.MenuImg
{
	position: absolute;
	left: 0px;
	top: 0px;
}

ul#Menu
{
	display: block;
	height: 81px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: url(/Images/m-side.jpg);
	background-repeat: repeat-x;
}

ul#Menu li
{
	display: block;
	float: right;
}

ul#Menu li a
{
	display: block;
	height: 81px;
	background-image: url(/images/nav_o1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 81px;
	padding-right: 25px;
	padding-left: 25px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #EF6904;
}

ul#Menu li a:hover
{
	color: #EF6904;
	background: url(/images/nav_ox.jpg) repeat;
}

/*--------------------------------- Main ---------------------------*/

.MainText
{
  margin: 0px;
  text-align: justify;
  line-height: 18px;
}

.MainHline
{
  height: 1px;
  margin: 20px 0px 20px 0px;
	background-image: url(/Images/pixel.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

.MainVline
{
  width: 1px;
  height: 100%;
	background-image: url(/Images/pixel.jpg);
	background-repeat: repeat-y;
	width: 25px;
}

.RightBoxes
{
  width: 325px;
  padding: 15px 15px 15px 15px;
  background-color: #DDDDDD;
  border: solid 1px #C2C2C2;
}

.MainLogin
{
  background-image: url(/Images/box.jpg);
	background-repeat: no-repeat;
  padding: 0px 10px 0px 20px;
  height: 129px;
}

.MainLoginHdr
{
  font-size: 13px;
  font-weight: bold;
  color: #EF6904;
  padding: 5px 0px 5px 3px;
}

.MainShopText
{
  font-size: 9px;
}

.MainShopLink
{
  color: #1093e1;
  text-decoration: none;
}

.MainShopLink:hover
{
  text-decoration: underline;
}

.MainAdvert
{
  border-bottom: solid 1px #6b850b;
  border-left: solid 1px #6b850b;
  border-right: solid 1px #6b850b;
  padding: 20px 15px 20px 15px;
  height: 100px;
  text-align: justify;
  line-height: 18px;
}

.MainAdvertHdr
{
  font-size: 13px;
  font-weight: bold;
  color: #6b850b;
}

.MainPrints
{
  border-bottom: solid 1px #00426a;
  border-left: solid 1px #00426a;
  border-right: solid 1px #00426a;
  padding: 20px 15px 20px 15px;
  height: 110px;
  text-align: justify;
  line-height: 18px;
}

.MainPrintsHdr
{
  font-size: 13px;
  font-weight: bold;
  color: #1093e1;
}

.MainPrintsLine
{
  font-size: 13px;
  font-weight: bold;
  color: #00426a;
}

.MainPrintsImage
{
  margin-top: 10px;
}

.BoxHline
{
  height: 1px;
  margin: 20px 20px 20px 20px ;
	background-image: url(/Images/pixel.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

.ImgRight
{
  float: right;
  width: 417px;
  background-color: #060606;
	/*-moz-border-radius: 15px;
	-webkit-border-radius: 15px;*/
	padding: 16px 16px 16px 16px;
}

.Blog
{
}

.Blog p
{
  text-align: justify;
  margin: 0px 0px 0px 0px;
}

.BlogSpace
{
  padding-top: 15px;
}

.BlogTitle
{
   text-align: left;
   font-weight: bold;
   width: 340px;
}

.BlogDateTime
{
  text-align: right;
  font-size: 10px;
  width: 180px;
}

/*--------------------------------- Gallery ------------------------*/

.GalleryLink
{
  color: #151515;
  text-decoration: none;
  margin: 0px 2px 0px 2px;
  padding: 4px 8px 5px 8px;
	background-color: #DDDDDD;
  border: solid 1px #C2C2C2;
}

.GalleryLink:hover
{
	text-decoration: underline;
}

.V_thumb
{
  float: left;
  margin: 0px 3px 16px 13px;
  border: solid 1px #555555;
  text-decoration: none;
  color: #555555;
  width: 72px;
  height: 109px;
  text-align: center;
}

.V_thumb:hover
{
  border: solid 1px #89AB36;
}

.H_thumb
{
  float: left;
  margin: 0px 5px 18px 13px;
  border: solid 1px #555555;
  text-decoration: none;
  color: #555555;
  width: 109px;
  height: 72px;
  text-align: center;
}

.H_thumb:hover
{
  border: solid 1px #89AB36;
}

.V2_thumb
{
}

.V2_thumb img
{
  float: left;
  margin: 0px 0px 50px 0px;
  border: solid 1px #555555;
  text-decoration: none;
  color: #555555;
  width: 72px;
  height: 109px;
  text-align: center;
}

.V2_thumb img:hover
{
  border: solid 1px #89AB36;
}

.H2_thumb
{
}

.H2_thumb img
{
  float: left;
  margin: 0px 0px 87px 0px;
  border: solid 1px #555555;
  text-decoration: none;
  color: #555555;
  width: 109px;
  height: 72px;
  text-align: center;
}

.H2_thumb img:hover
{
  border: solid 1px #89AB36;
}

#GalleryBreak
{
  height: 0px;
  margin: 20px 0px 20px 0px;
  border-bottom: solid 1px #4B5535;
}

.ButtonCssClass
{
  color: #151515;
  text-decoration: none;
  margin: 0px 12px 0px 12px;
  padding: 4px 8px 5px 8px;
	background-color: #DDDDDD;
  border: solid 1px #C2C2C2;
}

.ButtonCssClass:hover
{
	/*text-decoration: underline;*/
}

.NumericButtonCssClass
{
  color: #151515;
  text-decoration: none;
  margin: 0px 2px 0px 2px;
  padding: 4px 8px 5px 8px;
	background-color: #DDDDDD;
  border: solid 1px #C2C2C2;
}

.NumericButtonCssClass:hover
{
	text-decoration: underline;
}

.CurrentPageLabelCssClass
{
  color: #DDDDDD;
  text-decoration: none;
  margin: 0px 2px 0px 2px;
  padding: 5px 9px 6px 9px;
	background-color: #151515;
  border: solid 1px #C2C2C2;

  font-weight: bold;
}

/*--------------------------------- Contact ------------------------*/

.ContactForm
{
  float: right;
  width: 475px;
	color: #EF6904;
}

.ContactIntro
{
  width: 430px;
}

.ContactIntro p
{
	color: #666666;
	margin: 0px;
	padding-top: 15px;
}

.ContactIntroS
{
  font-weight:bold;
  color: #EF6904;
}

.ContactMsg
{
	font-size: 16px;
	color: #EF6904;
}

.ContactLBL
{
  width: 90px;
  vertical-align: top;
  font-weight: bold;
}

.ContactTB
{
  width: 295px;
}

.ContactBTN
{
  vertical-align: top;
}

.ContactRV
{
  vertical-align: top;
  height: 3px;
}

.PleaseWait
{
  padding-left: 470px;
  padding-right: 4px;
  color: #EF6904;
  font-weight: bold;
}

/*--------------------------------- Client Login -------------------*/

.LoginLBL
{
  width: 70px;
  font-weight: bold;
 	color: #EF6904;
}

.LoginTB
{
  width: 200px;
  height: 11px;
}

.LoginRV
{
  vertical-align: top;
  height: 3px;
}

.LoginBTN
{
  vertical-align: top;
}

.LoginBTN2
{
  font-size: 9px;
}

/*------------------------------------------------------------------*/

