body,p,div,th,td,p,input,select,textarea{
color: #5E3E27;
font-size:10pt;
font-family:Verdana,Arial,Helvetica,Sans-serif;
}

.QuantityBox, .input, .TextInput, .FixedSelect {
   background-color: #F9F9F9;
   border: none;
   border-bottom: 1px solid #C39B7E;
   padding-left: 4px;
}

h4 {
   margin: 0px;
   font-size: 12pt;
   font-weight: bold;
   letter-spacing: 1pt;
}

#CategoryDescription {
    text-align: center;
    font-weight: bold;
}


#Welcome {
   
}

.Star {
   color: #5E3E27;
}

.DialogTitleDelim {
   font-weight: normal;
}

#TopSearchBox {
   background-color: #61412A;
   border: 2px solid #009AAE;
   width: 100px;
   padding-left: 6px;
   color: White;
}

#SearchButton {
   background-color: #009AAE;
   border: 2px solid #009AAE;
}

body{
margin-top:0 px;
margin-bottom:0 px;
margin-left:0 px;
margin-right:0 px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
 /*background-image: url(images/catalog_bg.jpg);
 background-position: 300px;
 background-attachment: scroll;
 background-repeat: no-repeat;*/
}
form{
margin:0px;
}
/*
Main template main.tpl wallpaper.
*/
.wallpaper{
background-image:url("images/head_back_long.jpg");
background-repeat:no-repeat;
background-color:#5E3E27;/* #619DDC */
}



a:hover{
text-decoration:underline;
}

/*
Page header
*/
.head{
background-color:#FFF2C9;
}
.tollphones{
color:#B07D57;
font-weight:normal;
}
.sidehead{
color:#FFFFFF;
background-color:#009AAE;
font-size:14pt;
font-weight:bold;
}
/*
Sidebar menu boxes
*/
.sidebarbox{
background-color:#EFEFEF;
}
/*
Border of sidebar menu boxes
*/
.sidebarborder{
background-color:#009AAE;
}
/*
Titles of sidebar menu boxes
*/
.sidebartitle{
background-color:#E5EBEF;
font-weight:bold;
}
/*
Menu items located in sidebar boxes
*/
/*
Menu items located in sidebar boxes:link
*/
/*
Menu items located in sidebar boxes:visited
*/
/*
Menu items located in sidebar boxes:hover
*/
.sidebaritems:hover{
text-decoration:underline;
}
/*
Menu items located in sidebar boxes:active
*/
.sidebaritems:active{
text-decoration:none;
}
/*
Horizontal separator in sidebar boxes
*/
.sidebarhr{
color: #009AAE;
}
.searchboxbg{
background-color: #5E3E27;
}
.searchbuttonbg{
   background-color: #5E3E27;
}
/*
Tab
*/
.toptab{
font-weight:bold;
font-size:12pt;
}
/*
Text in the categories list
*/
/*
Miscelanious text appearing in dialog boxes
*/
/*
Border color of dialog boxes
*/
.dialogborder{
background-color:#D6DADD;
}
/*
Titles of dialog boxes
*/
.dialogtitle{
color: #009AAE;
font-weight:bold;
font-size:12pt;
margin: 10px;
border-bottom: solid 1px #D6DADD;
}
/*
Comments appearing in dialog titles
*/
.dialogtitlecomment{
font-weight:normal;
}
/*
Number of articles
*/
.numberofarticles{
font-weight:bold;
}
/*
Generic text
*/
/*
Product title
*/
.producttitle{
color: #5E3E27;
font-weight:bold;
font-size:12px;
}
/*
Caption for product details section
*/
/*
Labels for product details
*/
/*
Product details
*/
/*
Product price title
*/
/*
Product price title for alternative currency
*/
.productpriceconverting{
color:#5E3E27;
font-weight:bold;
}
/*
Product price
*/
.productprice, .ProductPriceTitle {
color:#5E3E27;
font-size:10pt;
}
/*
Smaller representation of product price
*/
.productpricesmall{
font-weight:bold;
}
/*
See product details link
*/
.seedetails{
text-decoration:none;
}
/*
Subcategories list
*/
.itemslist{
font-weight:normal;
}
/*
Navigation path bar
*/
/*
Navigation path bar:link
*/
/*
Navigation path bar:visited
*/
/*
Navigation path bar:hover
*/
.navigationpath:hover{
color:#082032;
text-decoration:underline;
}
/*
Navigation path bar:active
*/
/*
Labels for form submit buttons
*/
.formbutton{
}

.button{
color:#FFFFFF;
font-weight:normal;
}
/*
Error message text
*/
.errormessage{
color:#FF0000;
font-weight:bold;
}
/*
Validate error message text
*/
/*
Success message
*/
.successmessage{
color:#008000;
}
/*
Mandatory field asterisk
*/
/*
Header background
*/
.tablehead{
background-color:#E5EBEF;
}
.aomtablehead{
background-color:#E5EBEF;
font-weight:bold;
}
.input{
width:100%;
}
.ordertitle{
font-weight:bold;
}
/*
Bottom text
*/
.bottom{
color:#ABABAB;
text-decoration:none;
}
.bottommenu{
color:#6E7E8A;
}
.bottomborder{
background-color:#D2D2D2;
}
.bottombox{
background-color: #E4CCBC;
 background-image: url(images/bottomheader.jpg);
}
/*
Width for some dropdown select boxes
*/
.fixedselect{
width:170px;
}
/*
Default style for tab header
*/
.tabdefault{
color:#466479;
}
/*
Style for the selected tab header
*/
/*
Tab page center
*/
/*
Tab page border
*/
.centerborder{
background-color:#CDD9E1;
}
/*
Out of stock message
*/
/*
Style for promotion bonus condition list
*/
.promotion{
font-weight:bold;
}
/*
Style for promotion product title
*/
/*
Style for gift certificate title
*/
.selectedtab{
color:#4F5964;
}
a.toptablink:hover{
color: #009AAE;
font-weight:bold;
text-decoration:underline;
}
.productnameslist{
font-weight:bold;
}
.newsdate{
font-weight:bold;
text-decoration:none;
}
.searchbuttonbg{
background-image:url('images/rect_button_bg.gif');
}
.mainheaderbg{
background-image:url('images/header_hr.gif');
background-repeat:repeat-x;
background-position:bottom;
}
.commonbutton2leftbg{
background-image:url('images/btn2_left.gif');
background-repeat:no-repeat;
}
.commonbutton2centerbg{
background-image:url('images/btn2_bg.gif');
}
.sidebarboxleftbg{
/*background-image:url('images/menu_2.gif'); */
background-repeat:no-repeat;
background-position:right;
 background-color: #009AAE;
}
.sidebarboxcenterbg{
/* background-image:url('images/menu_1.gif'); */
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
font-size: 12pt;
font-weight: bold;
}
.tabselectedbg{
background-image:url('images/tab_selected_bg.gif');
}
.tabnormalbg{
background-image:url('images/tab_bg.gif');
}
.tabberpageselectedleftbg{
background-image:url('images/tab_a1.gif');
}
.tabberpageselectedcenterbg{
background-image:url('images/tab_bg_a.gif');
}
.tabberpageselectedrightbg{
background-image:url('images/tab_a2.gif');
}
.tabberpagenormalleftbg{
background-image:url('images/tab_p1.gif');
}
.tabberpagenormalcenterbg{
background-image:url('images/tab_bg_p.gif');
}
.tabberpagenormalrightbg{
background-image:url('images/tab_p2.gif');
}
table.container{
height:100%;
}
a:active,a:link,a:visited{
color:#009AAE;
text-decoration:none;
}
h3,.categorieslist{
}
.sidebaritems:visited,.sidebaritems,.sidebaritems:link{
color:#5E3E27;
text-decoration:none;
}
.toptabon,.productpricetitle{
color: #5E3E27;
font-weight:bold;
}
.dialogbox,.center{
background-color:#FFFFFF;
}
.productdetailslabel,.aomproductdetailstitle{
color: #5E3E27;
font-weight:bold;
font-size:10pt;
}


.validateerrormessage,.star{
color:#FF0000;
}
a.aommenu:active,a.aommenu:link,a.aommenu:visited{
text-decoration:none;
}
.tabselected,.text,.productdetails{
}
a.toptablink:active,a.toptablink:link,a.toptablink:visited{
color: #009AAE;
font-weight:bold;
text-decoration:none;
}
.commonbuttonbg,.submitbuttonbg{
}
.productdetailstitle,.outofstock,.promotionproductdetailstitle,.giftcertificatetitle{
color: #DEB887;
font-size: 11pt;
 font-weight: bold;
 letter-spacing: 2pt;
}
.navigationpath,.navigationpath:link,.navigationpath:visited,.navigationpath:active{
text-decoration:none;
}
a.advancedsearchlink:link,a.advancedsearchlink:visited,a.advancedsearchlink:hover,a.advancedsearchlink:active{
font-weight:normal;
text-decoration:underline;
}
a.golink:link,a.golink:visited,a.golink:hover,a.golink:active{
font-weight:normal;
text-decoration:none;
}

a.buttonlink {
border: 1px solid #009AAE;
padding: 2px;
padding-left: 6px;
padding-right: 6px;
font-weight:normal;
text-decoration:none;
margin: 1px;
}

a.buttonlink:active,a.buttonlink:link,a.buttonlink:visited{
color: #009AAE;
background-color: #FFFFFF;
}

a.buttonlink:hover{
color:#FFFFFF;
background-color: #009AAE;
}

.SideBarBoxContainer {
   border: 1px solid #009AAE;
   width: 170px;
   margin: 6px;
   /* -moz-border-radius: 8px; */
}

.SidebarBoxHeader {
   background-color: #009AAE;
   font-size: 10pt;
   color: White;
   font-weight: bold;
   padding: 2px;
   padding-left: 6px;
   /* -moz-border-radius-topleft: 6px;
   -moz-border-radius-topright: 6px; */
}

.SidebarBoxContent {
   background-color: transparent;
   padding: 6px;
   /* -moz-border-radius-bottomleft: 6px;
   -moz-border-radius-bottomright: 6px; */
   background-image: url(images/white_80pc.png);
}

.PageListProd {
padding: 10px;
float: left;
font-size: 9pt;
font-weight: normal;
border: 1px solid #009AAE;
margin: 6px;
width: 270px;
/* -moz-border-radius: 10px;
 -moz-box-align: center; */
 background-color: transparent;
 background-image: url(images/white_80pc.png);
}

.FormLabel {
   font-size: 8pt;
   font-weight: bold;
   text-align: right;
   color: Black;
}