﻿body
{
    margin:0;
    padding:0;
    background:#6f9acf url(../../Images/pageBG.jpg) no-repeat;
    
    font:400 12px Tahoma, Arial;
}
div,ul,ol,li,p{margin:0; padding:0; position:relative;}
a,a:visited{text-decoration:none; color:#2c245d;}
a:hover{text-decoration:underline;color:#2c245d;}
dt,dd{margin:0 0 5px; padding:0;}
dl{margin:0 0 15px;}
dt{font-weight:700; text-decoration:underline;}
img{border:0;}
p{margin:0 0 15px; line-height:17px; color:#3f2707;}
h3{margin:0; padding:0; position:relative; font-size:12px;}
/* Common Classes */
.replace {display: block; text-indent: -10000px; line-height: 0; outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.bold{font-weight:700;}
/* .italic{font-style:italic;} */
.red{color:#1B3460; font-size:16px;}
.redPrice{color:Red; font-weight:bold;}
.strike{ text-decoration:line-through;}
.show_me_moreBtn
{
    height:13px;
    width:87px;
    background:url(../../Images/show_me_moreBtn.jpg) no-repeat 0 0;
    display:block;
    padding:2px 0;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}
.show_me_moreBtn:hover{text-decoration:none;}
/* end Common Classes */
/* Body Wrap */
#wrap
{
    min-height:920px;
    width:1032px;
    padding:0;
    margin:0 auto;
    background:url(../../Images/wrapBG.png) repeat-y 0 0 !important;
    background:url(../../Images/wrapBG.gif) repeat-y 0 0;
    z-index:0;
}
* html #wrap{height:920px;}
/* end Body Wrap */
/* Header Area */
#header
{
    height:232px;
    width:1032px;
    background:url(../../Images/headerBG.png) no-repeat 0 0 !important;
    background:url(../../Images/headerBG.gif) no-repeat 0 0;
    z-index:9999;
}
#logo
{
    height:232px;
    width:343px;
    background:url(../../Images/logo2.png) no-repeat 0 0 !important;
    background:url(../../Images/logo2.gif) no-repeat 0 0;
    position:absolute;
    top:0;
    left:320px;
    z-index:9999;
}
/* end Header Area */
/* Navigation */
#nav
{
    top:100px;
    height:30px;
    width:980px;
    z-index:0;
}
#nav ul{float:left; list-style:none; margin-left:55px;}
* html #nav ul{margin-left:26px;}
#nav ul li
{
    height:18px;
    float:left; 
    padding:8px 61px 4px 0;
}
#nav ul li.logo{width:343px; padding-right:5px;}
#nav a, #nav a:visited, #nav a:hover
{
    color:#fff; 
    font:700 20px Tahoma, Arial;
    text-transform:uppercase;
}
#nav ul li.cart{height:10px; padding:10px 0;margin-left:-10px;}
#nav ul li.cart a, #nav ul li.cart a:visited, #nav ul li.cart a:hover{font-size:15px; padding-left:3px; text-decoration:none;}
/* end Navigation */
/* ad area */
#ad
{
    height:251px;
    width:910px;
    margin:-130px 0 0 45px;
    padding:52px 10px 0 20px;
    background:url(../../Images/adBG.jpg) no-repeat 0 0;
    z-index:0;
    color:#fff;
}
#ad img{left:6px; bottom:-2px; position:absolute;}
* html #ad img{left:-20px;}
*:first-child+html #ad img{left:2px;}
#ad div
{
    bottom:10px;
    right:10px;
    position:absolute;
    text-align:right;
    font-family:Papyrus;
    padding-left:360px;
}
#ad p
{
    padding-right:20px;
    margin-bottom:15px;
    font-size:17px;
    color:#fff;
}
#ad h3{font-size:34px; color:White; padding-right:20px; margin-bottom:15px;}
/* end ad area */
/* Content Area */
#content
{
    width:934px;
    min-height:206px;
    padding:0 45px 175px 53px;
    background:url(../../Images/contentBG.jpg) no-repeat 26px 100% ;
}
* html #content{height:206px;}
/* end Content */
/* Columns Area */
#contentColm1
{
    min-height:206px;
    width:240px;
    margin:8px 60px 0 0;
    padding:0;
    float:left;
    border:solid 1px #859ee0;
}
* html #contentColm1{height:206px;}
#contentColm2
{
    min-height:206px;
    width:610px;
    margin:8px 0 0;
    float:left;
}
* html #contentColm2{height:206px;}
/* end Columns Area */
/* Footer Area */
#footer
{
    width:981px;
    height:30px;
    padding:0;
    margin:25px 0 0 -27px;
    font-size:11px;
    background:#2c75a9;
    border-top:solid 1px #6799bb;
} 
#footer ul{float:left; margin-left:26px; list-style:none;}
#footer ul li{float:left; margin-right:15px; padding-top:7px;}
#footer a, #footer a:visited, #footer a:hover{color:#fff; font-size:11px; font-weight:700;}
/* end Footer Area */
/* ContentColm1 content */
#contentColm1 h3
{
    background:#2a5298;
    width:220px;
    padding:5px 10px;
    margin-top:0;
    color:#fff;
    font-weight:700; 
}

* html #contentColm1 h3{font-size:12px;}
#contentColm1 ul{padding:5px 10px; background:#e6ecf8; list-style:none;}
#contentColm1 ul li{margin-bottom:3px;}
#contentColm1 li a, #contentColm1 li a:visited, #contentColm1 li a:hover{color:#1b3460;}
/* end ContentColm1 content */
/* ContentColm2 content */
#contentColm2 select{margin:0 10px 15px 0;}
#contentColm2 #sitemap{margin-bottom:5px;}
#contentColm2 #sitemap a, #contentColm2 #sitemap a:visited, #contentColm2 #sitemap a:hover{color:#0000ee;}
#contentColm2 .scrollbox
{
    /*
    height:560px;
    width:610px;
    overflow:scroll;
    */
}
#contentColm2 .scrollbox li{clear:both;padding-top:25px; margin-bottom:25px; border-top:solid 1px #c9cd9b;}
* html #contentColm2 .scrollbox li{height:200px;}
#contentColm2 .scrollbox div{float:left;}
#contentColm2 .scrollbox .colm1{width:350px;}
#contentColm2 .scrollbox .colm2{width:188px;margin-right:10px;}
#contentColm2 .scrollbox .colm3{width:110px; text-align:center;}
/* end ContentColm2 content */

.ContentHeader
{
    height:20px;
    background:#2a5298;
    width:580px;
    color:#fff;
    font-weight:bold;
    font-size: 14px; 
    padding:0px 22px;
    margin-bottom: 10px;
   

}

td
{
    vertical-align: top;
    color:#696969;
    font-family:tahoma;
    font-size:11px;
}

h1
{
    margin-top: 10px;
    font-size: 16px;
    vertical-align: bottom;
    color: black;
    font-family: Palatino;
    letter-spacing: 2px;
}

h2
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #5C9978;
    margin-bottom: 10px;
}


img
{
    border: none;
}

a
{
    text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1e4564;
}

.Button
{
    font-family:tahoma;
    font-size:12px;
    border:1px solid #696969;
}

.DropDownList
{
    font-family:tahoma;
    font-size:12px;
    border:1px solid #696969;
}

.TextBox
{
    font-family:tahoma;
    font-size:12px;
    border:1px solid #696969;
}

.TableRowLabel
{
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
    padding-top: 4px;
}

.TableRowDataLabel
{
    white-space: nowrap;
    vertical-align: top;
    padding-top: 4px;
}

.SectionHeader
{
    margin-top: 20px;
    border-bottom: #dcdcdc 1px dotted;
    color: #959C98;
    font-size: 12px;
    padding-bottom: 3px;
    font-weight:bold;
    margin-bottom: 4px;
}

.ErrorBox
{
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: #660000 1px solid;
    color: #660000;
    border-bottom: #660000 1px solid;
    font-family: verdana;
    background-color: #ffcccc;
    width: auto;
}

.LeftMenuHeader, .RightMenuHeader
{
    background: #959C98;
    padding-left: 10px;
    padding-right: 10px;
    height: 33px;
    line-height: 33px;
    font-family: tahoma;
    font-size: 14px;
    color: #ffffff;
}

.LeftMenuContent, .RightMenuContent
{
    background:#F5F5F5;
    border: 1px solid #959C98;
    padding: 10px;
    padding-left: 20px;
}

.RightMenuContent
{
    border-right: none;
}

.LeftMenuCategoriesContent
{
    background:#F5F5F5;
    border: 1px solid #959C98;
    border-left: none;
}

.LeftMenuCategoriesItem
{
    margin-left: 5px;
    margin-right: 2px;
    padding-top: 4px;
    padding-bottom: 3px;
}

.LeftMenuCategoriesItem a, .LeftMenuCategoriesItem a:hover, 
    .LeftMenuCategoriesItem .Item
{
    padding-left: 10px;
    font-weight: bold;
    color: black;
}

.LeftMenuCategoriesItem a:hover
{
    background: url('../../Images/CategoryAnchor.gif');
    background-position: left;
    background-repeat: no-repeat;
}

.LeftMenuCategoriesItem2
{
    margin-left: 5px;
    padding-top: 4px;
    padding-bottom: 3px;
}

.LeftMenuCategoriesItem2 a, .LeftMenuCategoriesItem2 a:hover
{
    font-weight: normal;
    color: black;
}

.CatalogProductImage
{
    padding: 5px;
    border: 1px solid #696969;
}

.CatalogItemHeader
{
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #5C9978;
    margin-bottom: 25px;
}

.CatalogItemDelimiter
{
    height: 10px;
    background: url('../../Images/CategoryBackground.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.ProductPriceDiscounted
{
    font-weight: bold;
    color: #cc0000;
    padding-left: 20px;
}

.TopMenu
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.TopMenu li
{
    display:inline;
    border-right:1px solid #ffffff;
}
.TopMenu li a, .TopMenu li a:hover
{
    font-family:arial;
    font-size:14px;
    font-weight: normal;
    color:#000000;
    padding:10px;
    line-height:33px;
}

.TopMenu2, .TopMenu2:active, .TopMenu2:visited
{
    color:#696969;
    text-decoration:none;
}

.TopMenu2:hover
{
    color:#696969;
    text-decoration:underline;
}



.LabelItem
{
    font-weight:normal;
    color: black;
    font-size: 11px;
}



