*{border-width: 0px;padding: 0px;margin: 0px;
    text-align: center;
}
body{background-color: #fff;margin: 0px auto;background-image: url(images/pageBg1.gif);background-repeat: repeat-x;background-position: top;height: 100%;padding: 0;font: normal 14px 'Trebuchet MS' , sans-serif;}
.container {width:800px; padding:1px;margin:0 auto;}
.header
{
    clear: both;
    background-image: url(images/headerNew1.jpg);
    float: left;
    width: 800px;
    height: 120px;
    margin: 0px 0px 3px 0px;
    padding: 0px;
    background-repeat: no-repeat;
}
.topNav{width: 400px;z-index: 2;margin-top: 96px;float: right;padding-right: 5px;}
.topNav ul {float:right; font-weight:normal;}
.topNav li {display:inline; list-style:none;}
.topNav li a {padding:2px 5px 2px 5px;text-decoration:none;color: #003366;}
.topNav a:hover{text-decoration: none;color: #CC3300;}
.topNav a:visited{text-decoration: none;color: #003366;}
.headerMid{width: 800px;height: 11px;margin: 0px;padding: 0px;}
.headerMid1{width: 800px;height: 121px;margin: 0px;padding: 0px;}
.main {clear:both; width:800px; padding:0px 0px 0px 0px;}
.content{clear: both;width: 795px;clear: both;text-align: left;padding: 0;margin: 0 auto;}
.content1
{
    display: inline;
    float: right;
    width: 580px;
    padding: 0;
    margin: 5px auto 0px auto;
    overflow: visible !important /*Non-IE6*/;
    overflow: hidden /*IE6*/;
}
.content1 p.demo{margin: 0;padding: 10px 20px 50px 0px;}
.content-1col-nobox {width:580px;}

.content-2col-box-leftcolumn {display:inline; float:left; width:374px; background-color:transparent;}
.content-2col-box-rightcolumn {display:inline; float:right; width:374px;  background-color:transparent;}
.content-2col-box {width:364px; background-color:rgb(255,255,255);}

.subcontent{display: inline;float: left;width: 210px;overflow: visible !important;overflow: hidden;margin-top: 15px;}
.subcontent-box {width:210px; float:right;background-color: #dbdbcb;}
.corner-subcontent-top{background-position: transparent url(images/navHeader.jpg) no-repeat;clear: both;width: 210px;height: 29px;background: transparent url(images/navHeader.jpg) no-repeat;overflow: hidden;}
.corner-subcontent-top h1{font-size: 17px;padding: 3px 0px 0px 0px;margin: 0px;color: #000000;text-align: center;}

.subcontent-box ul.sidemenu{list-style: none;margin: 0px;padding: 0px;background-color: #dbdbcb;}
.subcontent-box ul.sidemenu li{padding: 5px 10px 5px 10px;}
.subcontent-box ul.sidemenu a{font-weight: normal;font-size: 14px;color: #333;padding: 1px 0px 1px 5px;text-decoration: none;}
.subcontent-box ul.sidemenu a:hover{font-weight:bold;font-size: 14px;color: #993333;border-left-style: none;}
.line-box{padding: 2px 4px 2px 4px;border-bottom: solid 1px rgb(200,200,200);margin: 0px 0px 0px 0px;border-bottom-color: rgb(153, 153, 102);}
.corner-subcontent-bottom {clear:both; width:210px; height:11px; margin-bottom:10px; background:transparent url(images/navBottom.jpg) no-repeat; overflow:hidden;}
/*  
.sidebar-Left{float: left;width: 210px;margin: 4px 0px 5px 0px;padding: 0px;background-color: #dbdbcb;border-right-style: solid;border-right-width: 1px;border-right-color: #bab99b;border-left-style: solid;border-left-width: 1px;border-left-color: #bab99b;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #bab99b;}	
.sidebar-Left h1{background-position: center center;font-size: 15px;padding: 9px 0px 0px 0px;margin: 0px;color: #000000;background-image: url('images/navHeader1.jpg');background-repeat: no-repeat;text-align: center;}
.sidebar-Left ul.sidemenu{list-style: none;margin: 5px 0px 5px 0px;padding: 0px;}
.sidebar-Left ul.sidemenu li{padding: 0px 10px;}
.sidebar-Left ul.sidemenu a{display: block;font-weight: normal;font-size: 14px;color: #333;height: 1.0em;padding: .3em 0 .3em 5px;line-height: 1.5em;border-bottom: 1px dashed #D5D5D5;text-decoration: none;}
.sidebar-Left ul.sidemenu a:hover{color: #993333;border-left-style: none;background-image: url('images/navBgOvr.gif');background-repeat: no-repeat;}
.sidebar-Left h2{background-position: center center;font-size: 15px;padding: 9px 0px 0px 0px;margin: 0px;color: #000000;background-image: url('images/navHeader2.jpg');background-repeat: no-repeat;text-align: center;}
*/

.pagetitle{background-position: none;margin: 0px;padding: 7px 0px 2px 0px;background: none;color: #dbdbcb;font-weight: normal;font-size: 19px;border-bottom-style: solid;border-bottom-width: 2px;border-bottom-color: #dbdbcb;text-align: left;}

.fullform{width:470px;}
.fullform label.left
{
    float: left;
    width: 150px;
    margin: 0px 0px 0px 1px;
    padding: 2px;
    text-align: right;
}
.fullform select.combo {float: left;width:205px; padding:1px; border:solid 1px rgb(153, 204, 255);}
.fullform input.field {float: left;width:200px; padding:2px; border:solid 1px #000;}
.fullform textarea {width:470px;height:130px; padding:2px; border:solid 1px #336600;}
.fullform input.button {margin: 0px;font: bold;border: 1px solid #CCC;background: #FFF;padding: 2px 3px;color: #333;}

.shortform{width: 399px;margin: 0em 0px 0px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;padding-top: 0px;}
.shortform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:120%;font-weight: bold;}
.shortform label.left1 {float:left; width:140px; margin:0 0 0 10px; padding:2px; font-size:140%;font-weight: bold;}
.shortform select.combo {width:75px; padding:2px; border:solid 1px rgb(153, 204, 255); font-family:verdana,arial,sans-serif; font-size:120%;}
.shortform input.field {float:left;width:200px; padding:2px; border:solid 1px rgb(153, 204, 255); font-family:verdana,arial,sans-serif; font-size:120%;}
.shortform textarea {width:450px;height:130px; padding:2px; border:solid 1px rgb(153, 204, 255); font-family:verdana,arial,sans-serif; font-size:120%;}

.content-2colleftcolumn {display:inline; float:left; width:254px; background-color:transparent;}
.content-2colrightcolumn
{
    border-width: 2px;
    border-color: #996600;
    display: inline;
    float: right;
    width: 294px;
    background-color: transparent;
    border-left-style: solid;
    padding-left: 15px;
}


.button1{border-style: solid;border-width: 1px;background-color: #FFFFFF;}
.textbox1
{
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
}

.table1
{
    border: 1px solid #C0C0C0;
    clear: both;
    width: 580px;
    margin: 0px 0px 1px 0px;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    background-color: rgb(255, 255, 255);
}

.table1 td
{
    padding: 1px 0px 1px 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    background-color: rgb(255, 255, 255);
    text-align: center;
    font-weight: bold;
    color: rgb(80,80,80);
    font-size: 12px;
    border-width: 1px;
    vertical-align: top;
}
.table1 th{padding: 1px 0px 1px 0px;border-left: solid 2px rgb(255,255,255);border-right: solid 2px rgb(255,255,255);border-top: solid 2px rgb(255,255,255);border-bottom: solid 2px rgb(255,255,255);background-color: rgb(225,225,225);text-align: center;font-weight: bold;color: rgb(80,80,80);font-size: 12px;border-width: 1px;vertical-align: middle;}

.table2
{
    width: 582px;
    margin: 10px 0px 0px 0px;
    empty-cells: show;
    background-color: rgb(255, 255, 255);
}

.table2 td
{
    padding: 1px 0px 1px 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    background-color: rgb(240, 240, 227);
    text-align: center;
    font-weight: normal;
    color: rgb(80,80,80);
    font-size: 11px;
    border-width: 1px;
    border-color: rgb(204, 204, 204);
}
.table2 th
{
    padding: 1px 0px 1px 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    text-align: center;
    font-weight: bold;
    color: rgb(0, 0, 0);
    font-size: 12px;
    border-width: 1px;
    border-color: rgb(153, 153, 153);
    background-color: #C6C6AA;
}


/*
.content table
{
    clear: both;
    width: 770px;
    margin: 2.0em 0 0.2em 20px;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    background-color: rgb(255, 255, 255);
}

.content table td
{
    height: 3.0em;
    padding: 1px 0px 1px 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    background-color: rgb(225,225,225);
    text-align: center;
    font-weight: normal;
    color: rgb(80,80,80);
    font-size: 11px;
    border-width: 1px;
    vertical-align: top;
}


.content table td.space
{
    height: 5px;
    padding: 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    background-color: rgb(238, 238, 238);
    font-weight: normal;
    border-width: 1px;
}

.content table td.pic
{
    background-color: #ececda;
    height: 3.0em;
    padding: 1px 0px 1px 0px;
    border-left: solid 2px rgb(255,255,255);
    border-right: solid 2px rgb(255,255,255);
    border-top: solid 2px rgb(255,255,255);
    border-bottom: solid 2px rgb(255,255,255);
    text-align: center;
    font-weight: normal;
    color: rgb(80,80,80);
    font-size: 11px;
    border-width: 1px;
}
*/

#footer{width: 800px;height: 44px;background-position: left bottom;clear: both;margin: 0px;padding: 12px 0px 0px 0px;font: normal 10px;color: #000000;text-align: center;background-image: url('images/footer.jpg');background-repeat: no-repeat;}
#footer p {margin: 0px; padding: 15px;}
#footer a {text-decoration: none;color: #000000;}
#footer a:hover {text-decoration: underline;color: #333;}

.clear { clear: both;}
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}
.txt-gray  {color: #BFBFBF; }
.txt-gray1{color: #CDCDCD;}
.bigboldblackfont1{COLOR: #000000;FONT-SIZE: 19px;FONT-WEIGHT: bold}
.bigboldblackfont{COLOR: #000000;FONT-SIZE: 15px;FONT-WEIGHT: bold}
.medboldblackfont{COLOR: #000000;FONT-WEIGHT: bold}
.medblackfont{COLOR: #000000;FONT-WEIGHT: normal}
.smallblackfont{COLOR: #000000;FONT-SIZE: 10px;FONT-WEIGHT: normal}
.smallboldblackfont{COLOR: #000000;FONT-SIZE: 10px;FONT-WEIGHT: bold}

.plainbox{padding: 11px;margin-bottom: 7px;width:auto;padding-right: 5px;padding-left: 5px;color: #696969;font: .7em Verdana, Arial, Helvetica, sans-serif;}
.saleprice{font-weight: bold;color: #cc0000;}
.addtocartlink{font-size: 10pt;text-decoration: none;font-weight: bold;color: #C7C030;}
.checkoutlabel{font-size: 8pt;font-family: verdana;color: #C0C0C0;}
.goBackbutton{cursor: hand;background-image: url(images/goBack_button.gif);border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;background-color: white;}

.buffersmall {clear: both; width: 400px; height: 1px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}
.txt-red08 {color: rgb(229,98,77);}

.shoppingcartquantitytext{border: solid 1px #E3E3E3;font-size: 12px;text-align: right;}
.subtotal
{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
    padding-right: 5px;
}
.subCart
{
    text-align: left;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
    padding-left: 5px;
}
.ProductDetailsbox{padding: 11px;margin-bottom: 7px;width:auto;padding-right: 5px;padding-left: 5px;color: #696969;font: 12px Verdana, Arial, Helvetica, sans-serif;}
.continuebutton{cursor: hand;background-image: url(images/btnContinueShopping.gif);border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;background-color: white;}
