html {
  margin: 0px;
  padding: 0px;
}

body 
{
  margin: 0px;
  padding: 0px;
  color: #9191E5;
  background-color:	black;
  background-image:	url(images/bg_stripes.gif);
  background-repeat: repeat;
  font: .7em Verdana, Arial, Helvetica, sans-serif;
}

form {
  margin: 0px;
  padding: 0px;
}

/* basic selectors */
a.adtext {
  color: #5858E2;
  text-decoration: none;
}
a.adtext:hover {
  color: #5858E2;/*Category >>> subcategory*/
  text-decoration: none;
}
a:link {
  color: #FFFFFF;
  text-decoration: none;
}
a:visited {
  color: #5858E2;
  text-decoration: none;
}
a:active, a:hover {
  color: #fb040a;
  text-decoration: none;
}
th {
  vertical-align: top;
}
td {
  vertical-align: top;
}

tr.row:hover, tr.over td {
  background-color: #FFFFB2;
}

h1 {
  color: #FFFFFF;
  font: bold 130% Calibry, Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  color: #FFFFFF;
  font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
  color: #5b626c;
  font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
  color: #FFFFFF;
  font: bold 150%, Verdana, Arial, Helvetica, sans-serif;
}

h5 {
  color: #960007;/*Category >>> subcategory*/
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
  color: #960007;
  font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

img {
  border: 0px;
}
hr {
  color: #ccc;
  height: 1px;
}
table {
  font-size: 100%;
}
code {
  color: #6c0;
  font: 100% "Courier New" , Courier, monospace;
}

input, textarea, select {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #666666;
}

html > body #bar {
  height: 27px;
}

/* layout styles */
#headLine 
{ 
	background-image:url(images/headerBackGround/headerBackgroundFrag.jpg);
	background-repeat:repeat-x;
	width: 100%;
 }
#header
{
	position:relative;
	width: 1000px;
	height: 155px;
	margin-left:auto;
	margin-right:auto; 
	text-align:center;
	
}
.ContentLinks 
{
	position:relative;
	margin:0px;
	padding:0px;
}

.ContentLinks li
{
	float: left;
	list-style: none;
	margin:0px;
	padding:0px;
	
}

.ContentLinks li a
{
	line-height:25px;
	text-align:center;
	display: block;
	width:130px;
	height:33px;
	margin-left:2px;
	margin-right:2px;
	background-image:url(images/HeadButtons/StateOne.png);
	background-repeat:no-repeat;
	white-space: nowrap;
	color: White;
    font-weight:bold;
}

.ContentLinks li a:hover
{
	background-image:url(images/HeadButtons/StateTwo.png);
	background-repeat:no-repeat;
}

.ContentLinks li ul
{	
	position: absolute;
	margin: 0;
	padding: 0;
	width:132px;
	height:33px;
	visibility: hidden;
	z-index:100;
}
	
.ContentLinks li ul li
{	
	float: none;
	display: inline;
	margin:0;
	padding:0;
	width:130px;
	height:33px;
}

.ContentLinks li ul li a
{	
	width: auto;
	background-image:url(images/HeadButtons/StateOneList.png);
	background-repeat:no-repeat;
}

.ContentLinks li ul li a:hover
{	
	background-image:url(images/HeadButtons/StateTwoList.png);
	background-repeat:no-repeat;
}


#LoginRegister
{
	position:absolute;
	top:35px;
	left:0px;	
}

#LoginRegister a
{
	color:White;	
}

#storeEnter
{
	position:absolute;
	text-align:center;
	right:0px;
	height:33px;
	width:130px;
	background-image:url(images/HeadButtons/StateOneStore.png);
	background-repeat:no-repeat;
}

#storeEnter:hover
{	
	background-image:url(images/HeadButtons/StoreStateTwo.png);
	background-repeat:no-repeat;
	height:33px;
	width:130px;
}

#storeEnter a
{	
	line-height:25px;
	height:33px;
	width:130px;
	display: block;
	color: White;
    font-weight:bold;

}

#GreatingMessage
{
	position:absolute;
	top:67px;
	left:635px;
	color:white;
}
	
#Basket
{
	position:absolute;
	top:70px;
	left:595px;
	height:30px;
	width:300px;
	color:white;
}

#Basket #basketImage
{
	float:left;
}

#Basket #basketText
{
	float:left;
	margin-top:17px;
	margin-left:10px;
}

.shopingCartImage
{
 vertical-align:middle;	
}

#flags
{
  position: absolute;
  right: 20px;
  top: 70px;
  width:45px;
  height:30px;
  z-index: 100;
}

#MyMainMenu
{
	float:left;
	color: #5858E2;
	font: bold 150% Verdana, Arial, Helvetica, sans-serif;
	width: 105px;
 }

#hidenLogIn a
{
	color: #000000;
}

	
#visibleLogIn
{
	color: #5858E2;
}
	
#visibleLogIn a
{
	color: #5858E2;
}

#content
{
	position: relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}

#leftBigcontent
{
  float:left;
  margin-left: 0px;
  width: 800px;
  text-align:left;
  margin-top:10px;
}

.leftBigcontentTop 
{
  position:relative;
  margin:0px;
  padding:0px;
  height:28px;
  width: 800px;
  background-image: url(images/leftBigContentTop.png);
  background-repeat:no-repeat;
}

.leftBigcontentCenter 
{
  position:relative;
  background-color:#0B274F;
  margin: 0px;
  width: 780px;
  min-height:600px;
  border-left: 5px solid #0c3a8e;
  border-right: 5px solid #0c3a8e;
  text-align:left;
  padding:5px;
  color:White;
  font: 1em Verdana, Arial, Helvetica, sans-serif;

}

.leftBigcontentBottom
{
  position:relative;
  margin:0px;
  padding:0px;
  width: 800px;
  height:28px;
  background-image: url(images/leftBigContentBottom.png);
  background-repeat:no-repeat;
}

#leftcontent
{
  float:left;
  margin-left: 0px;
  width: 185px;
  text-align:left;
}

.leftcontentTop 
{
  position:relative;
  margin:0px;
  padding:0px;
  width: 185px;
  height:9px;
  background-image: url(images/leftContentTop.png);
  background-repeat:no-repeat;
}

.leftcontentCenter 
{
  position:relative;
  background-color:#0B274F;
  margin: 0px;
  width: 175px;
  border-left: 5px solid #0c3a8e;
  border-right: 5px solid #0c3a8e;
  text-align:left;

}

.leftcontentBottom
{
  position:relative;
  margin:0px;
  padding:0px;
  width: 185px;
  height:9px;
  background-image: url(images/leftContentBottom.png);
  background-repeat:no-repeat;
}

#centercontent 
{
	position:relative;
	width:610px;
	margin-left: auto;
	margin-right: auto;
	min-height:600px;
	color:White;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}

#centercontentTop 
{
	position:relative;
	width:610px;
	margin-top:10px;
	height:28px;
	color:White;
	background-image: url(images/centerContentTop.png);
    background-repeat:no-repeat;
  
}

.textCorrection
{
	float:right;
	margin-top:3px;
	margin-right:5px;
	height:20px;
	width:100px;
}

#centercontentmiddle 
{
	position:relative;
	width:590px;
	min-height:600px;
	border-left: 5px solid #0c3a8e;
	border-right: 5px solid #0c3a8e;
	padding:5px;
	color:White;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}


#centercontentBottom 
{
	position:relative;
	width:610px;
	margin-top:0px;
	height:28px;
	color:White;
	background-image: url(images/centerContentBottom.png);
    background-repeat:no-repeat;
}

#rightcontent
{
  margin-top:10px;
  float:right;
  margin-right: 0px;
  width: 185px;
  text-align:left;
	
}

.rightcontentTop 
{
  position:relative;
  margin:0px;
  padding:0px;
  width: 260px;
  height:9px;
  background-image: url(images/leftContentTop.png);
  background-repeat:no-repeat;
}

.rightcontentCenter 
{
  position:relative;
  background:#0B274F;
  margin: 0px;
  width: 175px;
  border-left: 5px solid #0c3a8e;
  border-right: 5px solid #0c3a8e;
  text-align:left;

}

.rightcontentBottom
{
  position:relative;
  margin:0px;
  padding:0px;
  width: 185px;
  height:9px;
  background-image: url(images/leftContentBottom.png);
  background-repeat:no-repeat;
}

#searchPanel
{
	text-align:left;
	padding:10px;
}

.advertisement 
{
  position:relative;
  margin: 5px;
  width: 175px;
}

#allcentercontentTop 
{
	position:relative;
	width:900px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	height:28px;
	color:White;
	background-image: url(images/allCenterContentTop.png);
    background-repeat:no-repeat;
}

#allcentercontent 
{
	position:relative;
	width:870px;
	margin-left:auto;
	margin-right:auto;
	min-height:600px;
	padding:10px;
	border-left: 5px solid #0c3a8e;
	border-right: 5px solid #0c3a8e;
	color:White;
	
}

#allcentercontentBottom 
{
	position:relative;
	width:900px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	height:28px;
	color:White;
	background-image: url(images/allCenterContentBottom.png);
    background-repeat:no-repeat;
}

#footer
{
	position:relative;
	width:900px;

	margin-left:auto;
	margin-right:auto;
	height:50px;
	color: #FFFFFF;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

.clear
{
clear:both;	
}

#leftcontentAdmin
{
  background:white;
  float:left;
  margin-top: 10px;
  margin-left: 20px;
  width: 180px;
}
#categoriestop
{
  background-image: url(images/core_box_top.jpg);
  background-repeat:no-repeat;
  margin: 0px;
  width:252px;
  height:15px;
}


#categoriesbottom
{
  background-image: url(images/core_box_bottom.jpg);
  background-repeat:no-repeat;
  margin: 0px;
  width:251px;
  height:15px;
}

#centercontentadmin
{
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:50px;
	width:700px;
	
}

.subtotal {
  text-align: right;
  border-top: 1px solid #c9c9c9;
  margin-top: 5px;
}

.sectionheader {
  border-bottom: 1px dotted #dcdcdc;
  color: #167fea;
  font-size: 8pt;
  padding-bottom: 5px;
  font-weight: bold;
}
.sectionheader td {
 width:150px;
}
.sectionheader amount
{
	width:100%;
	text-align:right;
}
.admin-header {
  background-color: #6190CD;
  height: 40px;
  padding-left: 10px;
  border-bottom: solid 4px #B4CCEB;
}
.admin-header h1 {
  color: white;
}

.admintable {
  margin: 5px;
  padding: 0;
  width: 600px;
  border: 1px dashed #cccccc;
}
.adminlabel {
  font-size: 8pt;
  font-family: verdana;
  width: 120px;
  margin-bottom: 3px;
  vertical-align: top;
}
.adminitem {
  border-width: 0px;
  background-color: #ffffff;
  margin-bottom: 3px;
}

.ourprice {
  font-weight: bold;
  font-size: 10pt;
  color: #b22222;
  font-family: verdana;
}

.priceProductDetail {
  font-weight: bold;
  font-size: 2.6em;
  color: red;
  font-family: verdana;
}


.totalbox {
  text-align: center;
  color: #990000;
  font-weight: bold;
}

.adbox {
  padding: 10px;
  font-size: 9pt;
  margin-bottom: 10px;
  border: 1px solid gainsboro;
}
a.editme {
  text-decoration: none;
  color: #FFFFFF;
}
.commandbar {
  padding: 3px;
  font-size: 8pt; /*	background-color: blue;*/
  border: 1px solid gainsboro;
}

.mainproductimage {
  width: 220px;
  text-align: center;
  float: left;
  padding-bottom: 10px;
}

.productdata {
  border: none;
  border-collapse: collapse;
}
.productdata td, .productdata th {
  font-weight: normal;
  padding: 2px;
  text-align: left;
}

.productsection
 {
	color:Black;
	padding: 10px;
	border: 3px solid #0c3a8e;
	text-align:left;
	background-color:White;
}

.productsection h2
 {
	color:Black;
	
}

.ourprice {
  font-weight: bold;
  font-size: 12pt;
  color: #b22222;
  font-family: verdana;
}

.retailprice {
  font-weight: bold;
  font-size: 10pt;
  color: Yellow;
  font-family: verdana;
  text-decoration: line-through;
}

h1.accent {
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  margin: 0px;
  margin-bottom: 5px;
}
.smalltext 
{
  font-size: 8pt;
  color: #D2CECE;
  font-family: verdana;
}
.textUnderBigPic
{
  font-size: 12pt;
  color:Black;
  font-family: verdana;
}

.adbox h3 {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana;
  color: #C7C030;
  margin-top: 1px;
  margin-bottom: 3px;
}
.loginheader {
  height: 30px;
  font-weight: bold;
  font-size: 10pt;
  color: #666666;
  font-family: verdana;
  background-color: #f5f5f5;
  text-align: center;
}
.logincell {
  background-color: #ffffff;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
}
.logtable {
  border: 1px solid #cccccc;
  background-color: #cccccc;
}

/*******PRODUCT CATALOG*****************************************************************/
.productbox 
{
  position:relative;
  width: 250px;
  margin: 5px;
  
}
.productboxTop
{
  position:relative;
  width: 254px;
  height:7px;
  margin: 0px;
  background-image:url(images/productBoxTop.png);
  background-repeat:no-repeat;
  
}
.productboxCenter
{
  position:relative;
  background-color:White;
  width: 240px;
  border-left: 7px solid #f39603;
  border-right: 7px solid #f39603;
  
}

.productsummaryimageholder 
{
  position:relative;
  top:25px;
  height: 190px;
  text-align: center;
  vertical-align: middle;
 }

.productimage 
{
	position:relative;
	border:2px solid #f39603;
	border-style:none;
}

 
.productsummarytext 
{
  position:relative;
  text-align: center;
  padding: 10px 20px;
  height: 50px;
  overflow:hidden;

}

.buyButton
{
	position:absolute;
	padding-right:5px;
	left:5px;
	bottom:3px;
	width:80px;
	height:30px;
}

.productsummaryproductname a
{
  color: #0F14EC;
  font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

.productboxBottom
{
  position:relative;
  width: 254px;
  height:7px;
  margin: 0px;
  background-image:url(images/productBoxBottom.png);
  background-repeat:no-repeat;
}

/****************************************************************************************/


/*******PRODUCT STORE CATALOG*****************************************************************/
.productStorebox 
{
  float:left;
  width: 250px;
  margin: 5px;
  
}

.productStoreboxRight
{
  float:right;
  width: 250px;
  margin: 5px;
  
}
.productStoreboxTop
{
  position:relative;
  width: 254px;
  height:7px;
  margin: 0px;
  background-image:url(images/productBoxTop.png);
  background-repeat:no-repeat;
  
}
.productStoreboxCenter
{
  position:relative;
  background-color:White;
  width: 240px;
  border-left: 7px solid #f39603;
  border-right: 7px solid #f39603;
  
}

.storeBoxLoader
{
  position:absolute;
  top:0px;
  left:0px;
  width: 240px;
  height:240px;
  background-image:url(images/ajax-loader.gif);
  background-repeat:no-repeat;
  background-position:center;
  z-index:100;
  
  
}

.productStoresummaryimageholder 
{
  position:relative;
  top:25px;
  height: 190px;
  text-align: center;
  vertical-align: middle;
 }

.productStoreimage 
{
	position:relative;
	border:2px solid #f39603;
	height:157px;
}

 
.productStoresummarytext 
{
  position:relative;
  text-align: center;
  padding: 10px 20px;
  height: 50px;
  overflow:hidden;

}

.productStoresummarytext .priceText
{
  position:absolute;
  text-align: right;
  padding-right:5px;
  right:0px;
  bottom:0px;
  width:100px;
  height:20px;
  color:Red;

}

.productStoresummaryproductname a
{
  color: #0F14EC;
  font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

.productStoresummaryproductname a:hover
{
  color: #0F14EC;
}

.productStoreboxBottom
{
  position:relative;
  width: 254px;
  height:7px;
  margin: 0px;
  background-image:url(images/productBoxBottom.png);
  background-repeat:no-repeat;
}

/****************************************************************************************/



/*******CATEGORY CATALOG*****************************************************************/
.categoryBox
{
	position: relative;
	width: 200;
	height: 260px;
	margin-right: 5px;
	margin-top: 5px;
}

.categoryBoxTop
{
  position:relative;
  width: 185px;
  height:6px;
  margin: 0px;
  background-image:url(images/categoryBoxTop.png);
  background-repeat:no-repeat;
}

.categoryBoxCenter
{
  position:relative;
  margin: 0px;
  background-color:White;
  width: 179px;
  border-left: 3px solid #f39603;
  border-right: 3px solid #f39603;
}

.categoryImageHolder
{
	position: relative;
	width: 150;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}

.categoryImage
{
	position:relative;
	margin-top:10px;
	border-style: none;
	height:140px;
	width:140px;
}
.categoryName
{
  position:relative;
  text-align: center;
  padding: 10px 20px;
  height: 50px;
  overflow:hidden;
}

.categoryCatalogItemName
{
	position: relative;
	text-align: center;
	height: 70px;
	margin-left: auto;
    margin-right: auto;
    padding: 5px 10px;
}

.categoryCatalogItemName a
{
	 color: #5858E2;
	 font: 1.3em Verdana, Arial, Helvetica, sans-serif;
}

.categoryCatalogItemName a:hover
{
	 color:#dc4141;
	 padding: 0px 0px 5px 0px;
}


.categoryBoxBottom
{
  position:relative;
  width: 185px;
  height:6px;
  margin: 0px;
  background-image:url(images/categoryBoxBottom.png);
  background-repeat:no-repeat;
}
/****************************************************************************************/

#prices{
  border-style:		solid;
  border-color:		#96AFB6;
  border-width:		0px 0px 3px 0px;
}



.hookline {
  font-size: larger;
  color: #5b626c;
  font-style: italic;
}
.coreboxbody {
  background-image: url(images/core_box_bg.gif);
  width: 140px;
  padding-left: 20px;
  padding-right: 20px;
}
.coreboxtop {
  background-image: url(images/core_box_top.gif);
  height: 22px;
  width: 180px;
}
.coreboxbottom {
  width: 180px;
  background-image: url(images/core_box_bottom.gif);
  height: 22px;
}
.coreboxheader {
  width: 180px;
  background-image: url(images/core_box_bg.gif);
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: center;
}
.tenpixspacer {
  height: 10px;
}
.twentypixspacer {
  height: 20px;
}
.sectionoutline {
  border: 1px solid #cccccc;
  padding: 15px;
}

checkout-visited {
  font-size: 16pt;
  color: #dcdcdc;
  font-family: verdana;
}
checkout-current {
  font-size: 16pt;
  color: #990000;
  font-family: verdana;
}

.filledratingstar {
  background-image: url(Images/FilledStar.png);
}

.emptyratingstar {
  background-image: url(Images/EmptyStar.png);
}

.savedratingstar {
  background-image: url(Images/SavedStar.png);
}
fieldset {
  padding: 10px;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.loadingbox {
  position: absolute;
  top: 40%;
  left: 40%;
  border: 1px solid lightsteelblue;
  background-color: #ffffff;
  height: 50px;
  width: 250px;
  text-align: center;
  padding-top: 20px;
}

.selected {
  color: #E03300;
  font-weight: bold;
}


#categories
{
	width:175px;
}

.mainCategoryRight
{
   width: 165px;
   padding-bottom: 5px;
   padding-left:5px;
   display: block;
}

.mainCategoryRight a:link, .mainCategoryRight a:visited 
{
   width: 160px;
   padding-bottom: 5px;
   padding-left:5px;
   display: block;
   color: #E9851A;
}

.mainCategoryRight a:hover
{
	color:White;
}


.CategoryMAIN 
{
   width: 165px;
   margin: 0px;
   padding: 0px;
   padding-left:5px;
}

.CategoryMAIN:hover
{
   background-color:#3c7cf1;
 
}

.CategoryMAIN  a:link, .CategoryMAIN a:visited 
{
    color: #E9851A;
    height: 40px;
    display: block;
    padding: 8px 0 0 10px;
  
}

.CategoryMAIN a:hover
{
   color: #FFFFFF;
   padding: 8px 0 0 10px;
}

.CategorySUB
{
	width: 154px;
	margin: 0px;
	padding: 10px 0px 3px 20px;
	
}

.CategorySUB:hover
{
  background-color:#3c7cf1;
}

.CategorySUB a
{
	color: #FFFFFF;
	width: 150px;
	height: 30px;
    text-decoration: none;
}

.manufactureLinkItem  a 
{
	color:#252222;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
    height: 35px;
    width:114px;
    text-decoration: none;
    border: 1px solid #000000;
}

.manufactureLinkItem  a:link, .manufactureLinkItem a:visited
{
   display: block;
   background:  url(images/companyButton.jpg);
}
        
.manufactureLinkItem a:hover
{
	color:#000000;
	background:  url(images/companyButtonHover.jpg);
}

.description
{
	color: Black;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}
	
.SlideText
{
	position:absolute;
	top:130px;
	left:0px;
	color: #FFFFFF;
	font: bold 150% Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	}
	
.SlideText a:link {
  color: #FFFFFF;
  text-decoration: none;
}
.SlideText a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#imageNavigation 
{      
   color: #0F14EC;
   font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

#imageNavigation a
{
	color: #0F14EC;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}
#imageNavigation a:visited
{
	color: #0F14EC;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}


#imageNavigation  a:link 
{
    color: #DC090E;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}
        
#imageNavigation a:hover
{
    color: #DC090E;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}


#webcounter
{
	position:absolute;
	bottom:5px;
	left:0px;
	}
	
#PartnersAndAuthers
{ 
	background:white;
	color:#000000;
	padding:10px;
	}
	
#LaboratoryPaper
{
	left:10px;
	width:120px;
}
#carnation
{
	position:absolute;
	bottom:5px;
	right:0px;
	}
	
.footerLinks
{
	position:relative;
	width:550px;
	margin-left:60px;

}
.footerLinks li
{
	float: left;
	list-style: none;
	margin-left:10px;
	
}
.footerLinks a
{
	color:White;
}

.invalid
{
	color:red;
}

.registrationForm
{
	position:relative;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
}

.registrationForm table
{
	margin:0px;
	padding:0px;
}

.registrationForm table tr td
{
  text-align:left;
}

.registrationForm table tr regLabel
{
   width:70%;
   text-align:left;
}

.registrationComplete
{

}

.LoginForm
{
	position:relative;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
}

.LoginForm table
{
	margin:0px;
	padding:0px;
}

.LoginForm table tr td
{
  text-align:left;
}

.LoginForm table tr .logLabel
{
   width:50%;
   text-align:left;
}

/***************************************
	gallery
***************************************/

.scrolableWrap
{
	position:relative;
	width:778px;
	height:100px;
}

.thumbs
{
	height:100px;
	
	margin-left:auto;
	margin-right:auto;
}

.thumbs a img
{
	float:left;
	margin-right:3px;

}

#image_wrap 
{
	position:relative;
	margin:5px auto 15px auto;
	padding:15px 0;
	width: 300px;
	text-align:center;
	background-color:#efefef;
	border: 3px solid #f39603;
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
	overflow:hidden;
}

#image_magnify
{
	position:absolute;
	bottom:3px;
	right:3px;
	z-index:100;
	background-image:url(images/Icon_MagnifyingGlass.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

#image_wrap .imageBig {

   width: 300px;
}

.imageContainer {
  text-align: center;
  padding: 3px;
  margin-right: 15px;
  margin-bottom: 15px;
  height: 96px;
  width: 96px;
  border: 1px solid #CCC;
}

.imageContainer:hover {
  border: 1px solid #024A76;
  cursor: pointer;
}

.fontStyle1
{
	 font: Verdana, Arial, Helvetica, sans-serif;

}

.fontStyle2
{
	 font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	 color:Blue;
}

.navigationCrumb
{
	position: relative;
	margin-top:10px;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.navigationCrumb a{
	
	 color:#f39603;
}

#addressTable
{
	margin-left:300px;
	text-align:left;
}

#addressTable tr
{
	 height:30px; 
}

#addressTable tr td
{

}

#priceTable
{
	width: 100%; 
	text-align:right;
}

.contentArea
{
	position: relative;
	margin:5px 0px
}

.waithingScreen
{
	 background-image:url(images/ajax-loader.gif);
	 background-repeat:no-repeat;
	 background-position:top;
}

.arrowLeft
{
	 float:left;
	 background-image:url(images/arrowLeft.png);
	 background-repeat:no-repeat;
	 width:40px;
	 height:40px;
	 cursor:pointer;
}

.arrowRight
{
	 float:right;
	 background-image:url(images/arrowRight.png);
	 background-repeat:no-repeat;
	 width:40px;
	 height:40px;
	 cursor:pointer;
}
.resultsNavigation
{
	height:40px;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	
}
#resultsContainer
{
	position:relative;
	min-height:20px;
	display: table;
	text-align:left;
}
#orderSuccess
{
	display:none;
    background:transparent url(images/white_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:Red;
    z-index:1000;
}
.redButtonLeft
{
	float:right;
	background-image:url(images/RedButton/Right.png);
	background-repeat:no-repeat;
	width:15px;
	height:30px;	
	margin:0px;
	padding:0px;
}
	
.redButtonMiddle
{
	float:right;
	background-image:url(images/RedButton/Middle.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:30px;	
	color:White;
	font-weight:normal;
	cursor:pointer;
}

.redButtonRight
{
	float:right;
	background-image:url(images/RedButton/Left.png);
	background-repeat:no-repeat;
	width:12px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;	
}

.orangeButtonLeft
{
	float:left;
	background-image:url(images/OrangeButton/Left.png);
	background-repeat:no-repeat;
	width:12px;
	height:30px;	
	margin:0px;
	padding:0px;
}
	
.orangeButtonMiddle
{
	float:left;
	background-image:url(images/OrangeButton/Middle.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:30px;	
	color:White;
	font-weight:normal;
	cursor:pointer;
}

.orangeButtonMiddle a
{
	color:White;
}

.orangeButtonMiddle a:hover
{
	color:White;
}

.orangeButtonRight
{
	float:left;
	background-image:url(images/OrangeButton/Right.png);
	background-repeat:no-repeat;
	width:15px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.searchButton
{
	margin-left:0px;
	margin-top:2px;
	width:80px;
}
.searchButton a:hover
{
	color:White;
}

.checkoutButton
{
	float:left;
	width:100px;
	margin-left:10px;
	margin-top:2px;

}
	
.checkoutButton a,a:hover
{
	color:White;
}

.adminNavLink a
{
	color:#0664c4;	
}

.adminNavLink a:hover
{
	color:#053362;	
}

#admincentercontent a
{
	color:#0664c4;
}

.ui-icon-circle-arrow-e
{
	width: 16px; 
	height: 16px; 
	background-image: url(images/ui-icons_222222_256x240.png);
	background-position: -112px -192px; 
}
.ui-icon-circle-arrow-s  
{
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
	background-position: -128px -192px; 
}

#subCategories
{
	position:relative;
	clear:both;
}

#subCategories ul
{
	list-style: none;

} 

#subCategories ul li
{
	color:White;
} 

#subCategories ul li a 
{

	color:#E9851A;
	font: 2em Verdana, Arial, Helvetica, sans-serif;
	display: block;
} 

#subCategories ul li a:visited
{
	color:#be6b13;
}

#subCategories ul li a:hover
{
	color:red;
}
.seeInTheStore
{
	color:#E9851A;
	font-style:italic;
}

.seeInTheStore:hover
{
	color:#cb6a02;
	font-style:italic;
}

#sliderContainer
{
	position:relative;
	background-image:url(images/SlideBackground.jpg);
	background-repeat:no-repeat;
	width:753px;
	height:590px;
	margin-top:-4px;
	margin-left:-5px;
	padding-left:36px;
	padding-top:32px;
}

.tooltipProduct
{
	position:relative;
	display:none;
	background-image:url(images/white_big.png);
	background-repeat:no-repeat;
	width:370px;
	height:194px;
	z-index:100;
}

#productsList
{
}

#productsList li a 
{
	color:White;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
} 

#productsList li a:hover
{
	color: #E9851A;
}

.paperGrid
{
	
}

.paperGrid a
{
	color: #E9851A;
}

.paperGrid li a:hover
{
	color: red;
}

#catalogItems
{
	position: relative;
	width: 780px;
	margin-left: auto;
	margin-right: auto;	
}

#catalogItems ul 
{
	list-style: none;
}

#catalogItems ul li 
{
}

#catalogItems ul li a
{
	float:left;
	color:White;
	font: 1.6em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width:660px;
}

#catalogItems ul li a:hover
{
	color:Red;
}

#catalogItems ul li a:visited
{
	color:#E9851A;
}

.buyTooltipButton
{
	 position:absolute;
	 right:105px;
	 bottom:20px;
}

.detailsTooltipButton
{
	 position:absolute;
	 right:20px;
	 bottom:20px;
}

.tooltipProductImg
{
	float:left;
	margin: 30px 10px 5px 30px;
	 height:130px;
	border:1px solid white;
}

.tooltipProductText
{
	text-align:justify;
	margin-top:30px;
	margin-right:30px;
	margin-left:30px;
	color:#1e04be;
	font-weight:bold
}

.tooltipProductPrice
{
	float:left;
	margin: 100px 20px 40px 0px;
	color:#1e04be;
	font-weight:bold
}

.buttonsPanel
{
	position:relative;
	height:30px;	
}

.backButton
{
	float: left;
	margin-top:5px;
	margin-bottom: 10px;
}

.forwardButton
{
	float: right;
	margin-top:5px;
	margin-bottom: 10px;
}

#categoriesCatalog
{
	position: relative;
	width: 762px;
	margin-top: 0px auto 0px auto;
	text-align: center;
}

#categoriesCatalog ul
{
	list-style: none;
	margin-top:10px;
	margin-right:27px;
}

#categoriesCatalog ul li
{
	margin-top:50px;
}


#categoriesCatalog ul li a 
{
	width:650px;
	color:White;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
	
}

.buyNumTextBox
{
 width:50px;
 height:30px;
 font-size: 2.1em;
 font-weight:bold;    
    
}

