body
{
    margin: 0px 0px 0px 0px;
    line-height: 130%;
    font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
    font-size:16px;
    background: #52bbad url(images/siteimages/body-bg.jpg) repeat-y center;
	color:#32736a;
}

/* main site links */
a:link {color: #5a1e10;}
a:visited {color: #5a1e10;}
a:hover {color: #000;}
img {display:block; border:none; padding:0px;}

.inputNormal {font-size: 14px; font-weight: normal; font-family: Trebuchet MS, MS Sans Serif, Sans-Serif; border: solid 1px silver; background-color: White; padding: 2px;}
input {font-size: 10pt; font-family: sans-serif;}

#global {width:968px; margin-left:auto; margin-right:auto;}
#header {position: relative; width: 100%; height: 188px; margin: 0 auto;}
#headerWrapper {position: absolute; top: 0px; left:0px; width:100%; height: 188px; background: url(images/siteimages/interior-wrapper-bg.png) no-repeat top center;}
#headerImg {position: absolute; top: 0px; height: 188px; width:100%; background: url(images/siteimages/top-bg.jpg) no-repeat top center; margin: 0 auto;}
#headerLogo {position: absolute; top: 10px; left: 30px; z-index: 15;}
#navWrapper {position:absolute; top: 135px; left:14px; margin-bottom:-53px; width: 594px; height:53px;}
#navWrapper a {font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif; color:#fff; text-decoration:none; padding:4px 10px 4px 10px; font-size:14px; font-weight:bold;}
#CartWrapper { background: url(images/siteimages/nav-bar-bg.jpg) no-repeat top center; height: 31px;}

#homeC1 {width:312px; float:left; height:510px;}
#homeC2 {width:137px; float:left; height:510px;}
#homeC3 {margin-left:8px; width:452px; float:left;}


.homeDesign {width: 225px; float: left; text-align: center;}
.homeDesign a {font-size: 12px; text-decoration:none;}
.homeDesign img {border: none;}

#bottomC2A {width:850px; margin:0 auto; padding:10px 0px 10px 0px;}
#bottomC2A img {margin: 10px 40px 5px 40px; display:inline;}

#bottomLinks {text-align:center; font-size: 13px; margin-bottom: 4px;}
#bottomLinks a {color: #eae6c9; padding: 0 7px; text-decoration: none;}
#bottomLinks a:hover {color: #D6CE96; text-decoration: underline;}


#contentWrapper {width:960px; background: url(images/siteimages/interior-cwrap-bg.gif) repeat-y; margin:0 auto 0 auto;}
#content { padding:8px; width:920px; min-height:400px; background: #fff url(images/siteimages/interior-content-bg.jpg) no-repeat bottom; border:0px solid #265851; margin-left:auto; margin-right:auto; }
#belowContent { width:912px; margin-left:auto; margin-right:auto; text-align: right; height:0px; display:none;}
#belowContent a {font-size: 13px; padding: 0 8px;}
#aboveContent { width:936px; margin-left:auto; margin-right:auto; background-color:white; display:none;}
#sideBar {width:227px; padding: 24px 15px 0px 10px; float:right;}
.sideBarImg {display:inline; border:none; padding-top:8px;}
.side {padding:0px 0px 0px 12px; font-size:12px; line-height:16px; margin-top:-6px; width: 227px; }
#contentWithSideBar {width:640px;}
#footerWrapper {width: 950px; padding: 0 10px; color:#f5f4ce; font-size: 11px; line-height:12px; display: table; margin: 0px auto 0px auto;}
#footerWrapper a {color:#f5f4ce;}


#WearItUploadBox
{
    padding: 5px;
    margin: 0;
    font-size: 14px;
}


.hInfo {height:41px; font-size:12px; line-height:14px;}
#QuickLogin {position: absolute; left: 727px; top: -108px; background-color: #e7e5bc;  padding: 0; border: solid 2px #b16857; width: 220px; z-index: 200;}
#QuickLogin .FormField {margin: 2px 0; padding: 2px 0 0 4px; font-size: 14px;}
#QuickLogin .FormField label {float: left; width: 70px; text-align: right; padding-right: 3px;}
#QuickLogin .FormField span {padding-left: 3px;}
#QuickLogin .FormSubmit {margin-left: 10px; margin-bottom: 5px; clear: both;}
#QuickLogin .FormSubmit a {font-size: 12px; margin-right: 30px;}
#QuickLogin .FormFieldHeader {padding-left: 5px; background-color: #b16857; color: #e7e5bc; font-weight: bold;}

#MiniControlHolder {width: 928px; padding: 5px 20px; font-size: 14px;}
#MiniControlHolder a
{
    color: #0C564D;
    padding: 0 5px;
}

.MiniCart {font-family: Lucida Sans, Verdana; font-size: 12px; padding:2px; color: black; display: inline;}
.MiniCart a {color: #0f6f64; text-decoration: underline; padding-right: 0px; padding-left: 5px;}
.MiniAccount {font-family: Lucida Sans, Verdana; font-size: 12px; padding:2px; color: black; display: inline;}
.MiniAccount a {color: #0f6f64; text-decoration: underline; padding-right: 0px; padding-left: 5px;}



.comment {min-height: 75px; width: 500px; font-size: 14px; background-color: #fff; margin: 0 0 10px 4px; border: solid 1px #e9e9e9;}
.commentAlt {min-height: 75px; width: 500px; font-size: 14px; background-color: #f9f9f9; margin: 0 0 10px 4px; border: solid 1px #e9e9e9;}
.commentSelf {min-height: 75px; width: 500px; font-size: 14px; background-color: #fef5e4; margin: 0 0 10px 4px; border: solid 1px #e9e9e9;}
.commentHeader {background-color: #e9e9e9; padding-left: 5px;}
.commentText {padding: 3px 10px;}

#PrevNextRating {position: absolute; left: 755px; width: 165px; text-align: center;}
#PrevNextRating .PrevRating {float: left; width: 80px; text-align: center;}
#PrevNextRating .NextRating {float: right; margin-left: 2px; width: 80px; text-align: center;}


.voteItem {position: relative; width: 225px; padding: 0; margin: 0; border: solid 0px black;}
.voteItemContainer
{
    position: absolute;
    top: 140px;
    left: 10px;
    width: 200px;
    height: 180px;
    border: solid 1px #333;
    background: #eef2d7; /*  url(images/siteimages/thumb-bg.jpg) no-repeat bottom right */
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
}
.voteItemHeader { text-align: center; font-weight: bold; width: 190px; margin: 0 auto; border: solid 0px black;}
.voteItemHeader a {color: #0D5E57; text-decoration:none;}
.VoteItemDesc {font-size: 80%;}

.voteItemDesigner {padding-bottom: 0px; margin-top: 0px; text-align: center; font-size: 11px; color: #333;}
.VoteReplyWrapper {width: 151px; text-align: right; clear: both; margin: 0 auto;}
.VoteReply {font-size: 13px; line-height: 13px;}
.VoteSaving {background: url(images/VoteSaveLoader.gif) no-repeat center;}
.VoteSaved {color: Red; font-weight: bold; font-size: 12px;}

.VoteRatingSmallWrapper {position:relative; width: 172px; height:24px; background: url(images/rate-bg-small.gif); margin: 0 auto;}
.VoteRatingSmall {position: absolute; top: 4px; left: 82px;}
.VoteNotifySmall {width: 180px; color: #716227;margin: 0 auto; padding-top: 5px; font-size: 12px; line-height: 14px; text-decoration:underline; text-align:center;}


.SectionHeader {font-weight: bold; border-bottom: solid 1px #dddddd;}
.mediumText {font-size:90%;}
.smallText {font-size:80%; line-height:130%;}
p.smallText {margin-top:8px; margin-bottom:8px;}


.HeaderSmall
{
    color: #6a5c1d;
    font-size: 16px;
    font-weight: bold;
    border-bottom: solid 1px #73641f;
    margin-bottom: 4px;
    border-bottom-color: #D1BC56;
}
.HeaderMedium {color:#6a5c1d; font-size: 20px; font-weight: bold; border-bottom: solid 1px #73641f; margin-bottom: 4px;}
.HeaderLarge {color:#6a5c1d; font-size: 22px; font-weight: bold; border-bottom: solid 1px #73641f; margin-bottom: 4px; }


h1 
{
    color:#32736a;
    text-align:left;
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: 24px;
	margin-bottom: 20px;
	}

h2 {
	padding: 6px 0px 0px 0px;
	text-align:left;
	font-size: 20px;
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#32736a;
}



h3 {
	text-align:left;
	margin-top:8px;
	margin-bottom: 15px;
	padding:  0 0 0 0px;
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: 110%;
	color:#32736a;
}

.homeHeader {margin-bottom:2px;}
.SpacedListing li {margin-bottom: 10px;}

li {font-size:100%;
   font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
    }

