﻿/* Interior */

#leftside {
width:210px;
margin-top:0;
}
#newsbox {
width:190px;
margin-top:10px;
padding-top:0;
}
#weatherlinks {
position:absolute;
margin-top: -69px !important;
margin-top: -71px;
margin-left:361px;
z-index:1000;
}
#rightside {
width:730px;
}
#newsbox ul {
margin:0;
padding:0;
list-style:none;
}
.cat-item {
border-bottom:1px dotted #404040;
width:210px;
height:18px;
background:inherit;
}
.page_item {
border-bottom:1px dotted #404040;
width:190px;
height:18px;
background:inherit;
}
.sidebar-margin ul li a{
display:block;
height:100%;
color:#000000;
font-weight:bold;
background:none;
padding-left:10px;
}
.pagenav ul li a{
display:block;
height:100%;
color:#000000;
font-weight:bold;
background:none;
padding-left:10px;
}
.sidebar-margin ul li a:hover{
background:#658DB1;
color:#ffffff;
}
.sidebar-margin ul li ul li a:hover{
background:#658DB1;
color:#ffffff;
}
.page-parent {
background:url(images/parentbg.gif) no-repeat #668fb2;
display:block;
height:19px;
color:#ffffff;
font-weight:bold;
font-size:14px;
margin-top:-10px;
margin-bottom:10px;
padding-left:5px;
}

.groomname {
text-transform:uppercase;
font-weight:bold;
}
#groomtable tr td{
border-bottom:1px dotted #c0c0c0;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#producttable {
border:1px dotted #c0c0c0;
}
#producttable td {
border-bottom:1px dotted #c0c0c0;
padding:25px;
}
.price {
float:right;
color:#FF6600;
font-size:16px;
}
.inside {
border:1px dotted #c0c0c0;

}
.proname {
color:#666666;
font-size:14px;
}
.prodesc {
display:block;
color:#909679;
font-size:11px;
width:200px;
}
#divAgreement {
margin-left:-130px;
position:absolute;
background:#ffffff;
width:500px;
padding:10px;
border:1px solid #000000;

}
#agreetext {
display:block;
}
#shoppingcart {
margin-left:15px;
}
h1 {
display:block;
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
border-bottom:1px solid #c0c0c0;
}
.toprow {
background:url(images/toprowbg.gif) repeat-x;
height:28px;
font-weight:bold;
}
.tableborder {
border:1px solid #c0c0c0;
width:449px;
}
.tdborder {
border-top:1px solid #cccccc;
}
.subhead{
display:block;
background:#DDE5EC;

font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
clear:both;
margin-top:40px;
font-weight:normal;
}
#content {
line-height:18px;
}
#logohead {
position:absolute;
z-index:100;
}
#image-fader {
z-index:1;
}