html { 
        overflow-y: scroll; 
}
html { 
        overflow: -moz-scrollbars-vertical; 
}

body {
        margin: 0px;
        padding: 0px;
        text-align: center;
        background-image: url(images/bg_top.gif);
        background-repeat: repeat-x;
        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}
#content {
        position: absolute;
        z-index: 2;
        width: 768px;
		font-size:14px;
}
a{
        color: #7d9aaa;
        text-decoration:underline;
}

p{ line-height: 16px;

 }


#footer {
        height: 25px;
        text-align: left;
        color: #7D9AAA;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top: 10px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        padding-left: 0px;
        margin: 0;
        border-top-width: 1px;
        border-top-style: dashed;
        border-top-color: #7d9aaa;
        margin-top: 10px;
}
#footer a {
        color: #7D9AAA;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}
#footer a:hover {color: #7D9AAA;text-decoration: underline;}

/*a {text-decoration: none;}*/
a:hover {text-decoration: underline;}
h1 {
		font-family:Georgia,"Times New Roman", Times, serif;
        /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
        font-size: 14px;
        font-weight: bold;
        color: #5d6161;
        padding: 0px;
        margin: 10px 0px 4px;
}
h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #7D664E;
        margin: 0;
        padding: 0;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7d9aaa;
	text-transform:uppercase;
	text-align: left;
	padding: 0px;
	margin:0px;
}
li { list-style-type: square; color: #6f0014;}
li a { list-style-type: square;color: #6f0014; }
li a:hover { list-style-type: squarecolor: #6f0014; text-decoration: underline;}

.grey {
        background-color: #d7dfe6;
}

/*content divs*/
#coll_thum_title {
        z-index:1;
        background-image: url(images/thum-coll-style-bottom-bg.gif);
        background-repeat: repeat-x;
        font-family: Georgia, Times New Roman, Arial, Helvetica, sans-serif;
        font-size: 11px;
		text-transform: uppercase;
        color: #5d6161;
        height: 35px;
        text-align: center;
        padding-top: 8px;
		font-weight:bold;
}
#coll_thum_title a {
        background-image: url(images/thum-coll-style-bottom-bg.gif);
        background-repeat: repeat-x;
        color: #eeedec;
        text-decoration: none;
}
#coll_lg_topnav {
        z-index:1;
        background-image: url(images/thum-coll-style-top-bg.gif);
        background-repeat: repeat-x;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        height: 25px;
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin: 0;
}
#coll_lg_topnav_back {
        z-index:1;
        background-repeat: repeat-x;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #7d9aaa;
        text-align: left;
        border-top-color: #7d9aaa;
        border-top-style: solid;
        border-top-width: 1px;
        height: 25px;
}
#coll_lg_topnav_back a {
        color: #7d9aaa;
        text-align: left;
        padding-left: 5px;
        padding-top: 5px;
        margin-top: 5px;
        display: block;
}
#coll_lg_topnav a {
        color: #FFFFFF;
        font-size: 12px;
}
#coll_lg_bottomnav {
        z-index:1;
        background-image: url(images/thum-coll-style-bottom-bg.gif);
        background-repeat: repeat-x;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        height: 35px;
}
#coll_lg_bottomnav a {
        color: #FFFFFF;
        font-size: 12px;
}
.linesolidgrey {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #7d9aaa;
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-top: 5px;
        padding-top: 5px;
        line-height: 2px;
}
#addtocart a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #223254;
}
#addtocart a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #223254;
        text-decoration: underline;
}
#addtocart {
        z-index:1;
        background-image: url(images/icon_square_btn_navy.gif);
        background-repeat: no-repeat;
        background-position: right center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #223254;
        text-align: right;
        display: block;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-left: 0px;
        margin-bottom: 15px;
        margin-right: 0px;
        margin-top: 0px;
        height: 15px;
}
input {
        margin: 2px;
        padding: 0px;
        height: 18px;
}
.priceList, .highlight{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7E664A;
        font-weight: bold;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
}
.highlight{font-size: 11px; padding-left: 0px;}
.copy{
	font-size:10px;
	font-weight:normal;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
}
.greyList{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #999999;
        font-weight: normal;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
}
.addBlue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #233154;
        font-weight: bold;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
}
.addBlue a{
color: #7d9aaa;
}
.addBlue a:hover{
        color: #7d9aaa;
        text-decoration: underline;
}
p {

        margin: 0px;
        padding: 0px;
        text-align: left;
        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

#flashid {
        width:768px; 
        height:75px;
        position: absolute;
        top: 0px;
        z-index: 6;
        text-align: left;
        left: auto;
        right: auto;
        background-image: url(images/menu_bg.gif);
        background-repeat: no-repeat;
        background-position: center top;
}
form{margin:0px; padding:0px;}
input{font-size:10px; width:180px;}
.submit{width:100px; cursor:pointer;}

#features{
width:768px;
margin-top:10px;
clear:both;
}

#feature_left{
float:left;
width:244px;
height:150px
}

#feature_center{
margin-left:18px;
float:left;
width:244px;
height:150px
}

#feature_right{
float:right;
width:244px;
height:150px;
}
