body {
font-family:Georgia,Times New Roman,Serif;
font-size:12px;
	background: url('images/background.png');
	background-position:top center;
	color: #9C9FA1;
	text-align: center;
	}
	
body.date{
float: none;
width: auto;
}

a, a:link, a:visited, a:active, a:hover {
color: #D8ADB4;
text-decoration:none;
outline:none;
}

#page {
	background: none;
	text-align: left;
	z-index:1;
	position:
	}

#header {
	background: none;
	}


#content {
	font-size: 1.2em
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
border-bottom:1px solid #F1DED9;
}
.thread-even {
border-bottom:1px solid #F1DED9;
}

#page_content h1{
color:#9C9FA1;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

#page_content h1 a{
vertical-align: super;
}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #D8ADB4;
	text-decoration:none;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry a:visited, .entry a:active, .entry a:link, entry a, .entry a:link span, .entry a:visited span{
color: #D8ADB4 !important;
text-decoration:none !important;
font-weight: normal;

	}
	
.entry a:hover, .entry span a:hover{
color:#D8ADB4 !important;
text-decoration:none !important;
}	

.entry form img{
max-width:550px;
height:auto;
}

.entry p img{
margin:auto;
text-align: center;
}

.entry span{
color:#9C9FA1 !important;
font-family:Georgia !important;
font-size:1em !important
}

.commentlist li, .commentform input, .commentform textarea {
	font: 0.9em;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {

}

.commentlist li .avatar { 
	display:none;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	float:left;
	margin:0;
	padding:0;
	}

.commentlist p {

	text-transform: none;
	}

.commentform p {
	}

.commentmetadata {

	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 !important;
	padding: 0;
	}

#page {

	}

#page_wrapper{
background-image:url(images/main_bg.jpg);
background-position:center top;
background-repeat:repeat-y;
float:left;
margin:0 auto 30px;
padding:0;
width:1020px;
}

#headerwrap {
	width: 1020px;
	background-image:url("images/main_bg.jpg");
	background-repeat:repeat-y;
	background-position:top center;
	}
	
#header_toprow{
height:320px;
margin:0 auto;
width:1000px;
}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 auto 20px auto;
	text-align: justify;
	line-height:1.85em;
	clear:left;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
	padding:0px;
	width:550px;
	margin:auto;
	border-top:1px dotted #7D7D7D;
}

.clear {
	clear: both;
}

#footer {
background-color:#FCF6F4;
float:left;
left:11px;
margin:0 auto;
padding-bottom:2px;
padding-top:2px;
position:relative;
width:998px;
color:#555;
font-weight: bold;
font-family: "Times New Roman";
	}

	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin:0 auto 20px;
text-align:center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
margin:auto;
padding:0;
text-align:center;
	}
	
	.entry p img{
height:auto;
margin:0 auto 20px;
max-width:550px;
width:auto;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px !important;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0 !important;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {

	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

.commentform input {
background-color:#FFFFFF;
border:1px solid #9C9FA1;
color:#9C9FA1;
font-family:Georgia,"Times New Roman",serif;
font-size:11px;
margin:5px 0 1px 0;
padding:3px 5px;
width:250px;
	}

.commentform {
	margin: 5px 0px 25px;
	text-align:left;
	float:left;
	
	}
.commentform textarea {
background-color:#FFFFFF;
border:1px solid #9C9FA1;
color:#9C9FA1;
font-family:Georgia,"Times New Roman",serif;
font-size:1em;
height:100px;
margin-top:5px;
padding:3px 5px;
width:250px;
	}

.respond{
width:550px;
margin:auto;
display:none;
float: left;
visibility: visible;
}

.respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: visible;
	}
	
	
	
.commentform #submit {
background:none repeat scroll 0 0 #9C9FA1;
color:#FFFFFF;
cursor:pointer;
font-family:Georgia;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
margin-left:75px;
text-transform:uppercase;
width:70px;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 0px;
	}

.single .commentlist{
max-height:none;
overflow:visible;
padding:0;
}

.commentlist {
border:0 none;
float:left;
font-family:"Trebuchet MS";
margin:0 auto;
max-height:500px;
overflow-x:visible;
overflow-y:auto;
padding:0 20px;
text-align:left;
width:510px;
}

.commentlist li {
list-style:decimal outside none;
margin:5px 0 0 20px;
padding:5px;
	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 0;
	line-height:1.65em;
	font-family:Georgia;
}
.children { padding: 0; 
margin:4px 0px 0px 15px;
}

.comment-author{
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal !important;
letter-spacing:1px;
line-height:1.65em;
position:relative;
text-transform:uppercase;
top:2px;
}

.children li{
padding:0;
margin:0;
font-size:.8em;
}

.hplist .children li, .hplist2 .children li{
font-size:0.8em !important;
margin:3px 0 !important;
}

.hplist ul.children, .hplist2 ul.children{
margin: 0;
}

.commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display:none;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	outline:none;
	}

.navigation {
	display: block;
	text-align: center;
	clear:left;
	padding:10px 0px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter, .alignnone {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
margin:10px auto;
text-align:center;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
background-color:#F9EFED;
line-height:17px;
margin:0 5px;
padding:5px 0;
}
/* End captions */

#realweddings{
padding-top:40px;
text-align:left;
}

#realweddings img{

}

#logo{
float:left;
padding-top:36px;
text-align:center;
width:435px;
}

#tweet_links{
padding-right:21px;
text-align:right;
}

#little_links{
padding-right:30px;
}

#search_box{
text-align:center;
}

.archive{
padding-top:0px !important;
}

.search-no-results #page_content h2 {
background:none repeat scroll 0 0 transparent;
font-size:12px;
margin:0 0 20px;
padding-top:0;
text-align:left;
}

.wc_search{
background:url("images/titlebg.gif") repeat scroll 0 0 transparent;
border:1px solid #F7DDDE;
color:#9C9FA1;
font-family:Georgia;
font-size:10px;
font-weight:bold;
padding:6px 10px;
vertical-align:top;
width:191px;
}

#header_bg{
position:relative;
top:0px;
margin:auto;
z-index:2;
}

#sitewrapper{
width:1020px;
margin:auto;
}

#contentbox{
clear:left;
margin:auto;
padding-top:1px;
position:relative;
top:-80px;
width:900px;
}

#header_toprow a{
color:#9C9FA1;
font-family:Times New Roman;
font-weight:lighter;
text-transform:uppercase;
}

#header_toprow a:hover{
color: #D8ADB4;
}

#center_column{
float:left;
text-align:justify;
width:550px;
}

#right_column{
float:right;
font-size:10px;
font-weight:normal;
text-align:center;
width:300px;
}

#featured_wrap{
width:926px;
margin:auto;
}

#flash_content{
text-align:center;
}

#right_ad{
float: right;
width: 140px;
margin:15px auto;
}

#right_ad_2{
float:right;
margin:5px auto 15px;
width:160px
}

#bottom_bg{
position:relative;
bottom:0px;
margin:auto;
z-index:0;
}


#inhousead{
float: left;
margin: 0 auto 15px;
width:301px;
}

#inhousead embed{
float: left;
width:301px;
text-align: left;
}

.title{
float:left;
padding-left:10px;
padding-top:6px;
text-align:left;
width:450px;
_width:440px; /* override for IE browsers 6.0 and older */
}

#contentwrap{
float:left;
margin:auto 0;
width:1020px;
}

.date, .soclinks{
float:right;
padding-top:7px;
width:75px;
}

#post_content{
float:left;
width:550px;
}

.titlebar{
background-image:url(images/titlebg.gif);
background-position:center top;
background-repeat:repeat;
border:1px solid #F7DDDE;
float:left;
font-weight:bold;
margin:0 auto 10px 0;
padding:0 0 5px;
width:550px;
font-size:10px;
}

.titlebar a{
color:#9C9FA1;
}

.titlebar a:hover{
color:#9C9FA1;
}

.titlebar a:visited{
color:#9C9FA1;
}

.titlebar a:active{
color:#9C9FA1;
}

.entry{
width:550px;
margin:auto;
font-family:Georgia !important;
float:left;
}

.entry2{
width:550px;
margin:auto;
font-family:Georgia !important;
float:left;
}

.entry element.style{
font-family:Georgia !important;
}

#rotating_ads{
margin:0 auto 0;
}

.rotating_ads br{
display: none;
}

.rotating_ads img{
margin-bottom:15px;
}

#page_content{
float:left;
width:550;
text-align:center;
}

#hp_page_content{
width:471px;
margin: 0 auto;
}

.pic{
float:left;
margin-bottom: 10px;
}

#page_content h2{
padding-top:0px;
background:none;
margin:20px 0px 0px 0px;
text-align:center;
font-size:16pt;
}

#side_wcbrides{
padding:30px 0px;
}

#archive_content{
float:left;
line-height:1.25em;
text-align:center;
width:550px;
}

#other_links{
text-align:center;
padding-bottom:20px;
line-height:1.5em;
}

#other_links img{
margin:10px 0px;
}

.comment_button{
border:none;
background:none;
cursor:pointer;
}

.leave_button{
cursor:pointer;
}

.com_field{
background-color:#ffe0e2;
border:0;
width:250px;
float:left;
display:block;
}

.com_box{
width:250px;
height:100px;
border:0;
background-color:#ffe0e2;
float:left;
}

.comments p{
margin:0;
padding:0;
}

.drop_down_1{
display:none;
left:255px;
margin:0;
padding:0;
position:relative;
top:-13px;
width:133px;
}

.drop_down_img{
display:block;
margin:auto;
}

.drop_down_2{
display:none;
left:790px;
position:relative;
top:-14px;
width:133px;
}

.info{
width:133px;
display:inline;
cursor:pointer;
}

.wc_nav{
width:133px;
display:inline;
cursor:pointer;
}

#share_comment{
width:550px;
text-align:center;
float:left;
}

#expanding_menu{
width:300px;
padding-left:150px;
}

.share_comment_1{
clear:left;
margin:auto auto 30px auto;
text-align:center;
}

#side_categories{
padding:10px 0px;
line-height:1.5em;
}

.side_cat_title{
padding-bottom:5px;
cursor:pointer;
}

#side_cat_list{
display:none;
}

#side_cat_list a:link, #side_cat_list a:active, #side_cat_list a:visited{
color:#9C9FA1;
}

#side_cat_list a:hover{
color:#7D7D7D;
}

.cat-item{
list-style:none;
text-align:left;
padding-left:20px;
}

#side_archives{
padding:10px 0px;
line-height:1.5em;
}

#side_archives a:link, #side_archives a:active, #side_archives a:visited{
color:#9C9FA1;
font-weight:bold;
}

#side_archives a:hover{
color:#7D7D7D;
font-weight:bold;
}

#side_archives li{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:20px;
text-align:left;
width:130px;
}

.side_archives_title{
padding-bottom:5px;
cursor:pointer;
}

#side_archives_list{
display:none;
float: left;
}

#USlist{
display: none;
float: left;
}

#worldlist{
display: none;
float: left;
}

#worldgraphic{
margin-bottom:15px;
}

#tagcloud a{
margin:0 5px;
}

#tagcloud{
text-align: center;
}

.comments_num{
bottom:12px;
font-size:11px;
position:relative;
}

#comment_box{
background-color:#f2dbd5;
}

.comment_enter{
float:left;
width:100px;
font-family:Trebuchet MS;
}

.comment_input{
float:left;
width:300px;
}

.seecomments{
float:left;
margin:20px auto;
text-align:center;
width:550px;
display: none;
visibility: visible;
}

.single .seecomments{
display: block !important;
max-height: none;
overflow: visible;
}

.commentsnav{
float:left;
font-family:"Lucida Grande";
font-weight:normal;
margin:5px auto 10px;
text-align:center;
text-transform:uppercase;
width:550px;
}

.prev, .next{
background: none !important;
border: none !important;
}

.page-numbers{
background:#FCF6F4 none repeat scroll 0 0;
border:1px solid #D8ADB4;
color:#D8ADB4;
margin:0 1px;
padding:3px 6px;
}

a.page-numbers{
color: #D8ADB4;
}

a:hover.page-numbers{
background: #D8ADB4;
color: #fff;
}

.page-numbers .current{
background: #fff;
}


#search{
border-color:#F9EFED;
border-style:solid;
border-width:2px 2px 0px;
float:left;
line-height:1.25em;
min-height:1500px;
width:550px;
padding:25px;
margin:auto;
}

.mustread li{
list-style:none;
padding:0;
margin:0;
list-style-image:none;
}

.message_box{
width:250px;
height:100px;
}

.formlabel{
display:inline-block;
font-size:10px;
font-weight:bold;
padding-right:5px;
padding-top:8px;
text-align:right;
text-transform:capitalize;
vertical-align:top;
width:70px;
}

#captchaInputDiv{
font-weight:bold;
font-size:1.15em;
}

#wc-brides-cats{
float:left;
margin:0px 0 10px;
padding:0px 0 10px 10px;
text-align:left;
}

#wc-brides-cats li{
list-style:none;
padding:0 1px 5px;
text-align:left;
width:180px;
color:#7D7D7D;
float:left;
font-weight:bold;
}

#wc-brides-cats li a, #wc-brides-cats li a:link, #wc-brides-cats li a:visited, #wc-brides-cats li a:active{
color:#9C9FA1;
font-weight:bold;
}

#wc-brides-cats li a:hover{
color:#7D7D7D;
font-weight:bold;
}

.dest_col{
float:left;
width:150px;
margin:0px 0px 15px 0px;
}

.dest_col_alt{
float:left;
width:200px;
margin:auto;
text-align:center;
}

.dest_col_b{
float:left;
margin:10px auto 15px;
text-align:left;
width:137px;
}

.dest_col_alt_b{
margin:auto;
text-align:center;
}

.vendlist{
margin:0 auto;
font-size:10px;
float:left;
}

.dest_wed_top{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
padding:0;
text-align:center;
}

.dest_wed_top li{
display:block;
font-weight:bold;
}


.dest_wed_top li a{
font-weight:bold;
}

.dest_wed_top li a:visited{
color:#9C9FA1;
}

.dest_wed_top li a:link{
color:#9C9FA1;
}

.dest_wed_top li a:hover{
color:#7D7D7D;
}


.dest_wed{
list-style:none;
text-align:left;
margin:0px;
padding:0px 0px 0px 20px;
}

.dest_wed li{
display:block;
width:145px;
font-weight:bold;
}


.dest_wed li a{
font-weight:bold;
}

.dest_wed li a:visited{
color:#9C9FA1;
}

.dest_wed li a:link{
color:#9C9FA1;
}

.dest_wed li a:hover{
color:#7D7D7D;
}

.dest_wed_lev1 li{
list-style:none;
margin:0px;
padding:0px;
}

.dest_wed_lev1{
margin:0px;
padding:0px 0px 5px;
display:none;
}

.dest_wed_sub{
cursor:pointer;
}

.dest_wed_sub li{
display:block;
width:145px;
font-weight:bold;
font-size:1.15em;
}

.dest_wed_sub li a{
display:block;
width:145px;
font-weight:bold;
}

.dest_wed_sub1 li{
list-style:none;
margin:0px;
padding:0px;
font-size:.95em;
}

.dest_wed_sub1{
margin:0px;
padding:0px 0px 5px;
display:none;
}


.dest_wed_top_b{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
padding:0;
text-align:center;
}

.dest_wed_top_b li{
display:block;
font-weight:bold;
}


.dest_wed_top_b li a{
color:#9C9FA1;
font-weight:bold;
}

.dest_wed_top_b li a:visited{
color:#9C9FA1;
font-weight:bold;
}

.dest_wed_top_b li a:link{
color:#9C9FA1;
font-weight:bold;
}

.dest_wed_top_b li a:hover{
color:#7D7D7D;
font-weight:bold;
}


.dest_wed_b{
list-style:none;
text-align:left;
margin:0px;
padding:0px 0px 0px 15px;
}

.dest_wed_b li{
display:block;
font-weight:bold;
line-height:1.5em;
margin:0 0 5px !important;
padding:0 !important;
}


.dest_wed_b li a, .hplist2 a, .hplist2 a:visited, .hplist2 a:link, .hplist a, .hplist a:visited, .hplist a:link, .entry .vendor_nav li a, .entry .dir-ad a {
color:#9C9FA1 !important;
font-weight:bold;
}

.dest_wed_b li a:visited{
color:#9C9FA1;
font-weight:bold;
}

.dest_wed_b li a:link, .dest_wed_b li a:visited{
font-weight:bold;
}

.dest_wed_b li a:hover{
color:#7D7D7D !important;
font-weight:bold;
}

.dest_wed_lev1_b li{
list-style:none;
margin:0px;
padding:0px;
}

.dest_wed_lev1_b{
margin:0px;
padding:0px 0px 5px;
}

.dest_wed_sub_b{
cursor:pointer;
margin:0px;
padding:0px;
}

.dest_wed_sub_b li{
display:block;
width:95px;
font-weight:bold;
font-size:1.15em;
margin:0px !important;
padding:0px !important;
}

.dest_wed_sub_b li a{
display:block;
width:95px;
font-weight:bold;
color:#7D7D7D;
}

.dest_wed_sub1_b li{
list-style:none;
margin:0px;
padding:0px;
margin:0px !important;
padding:0px !important;
}

.dest_wed_sub1_b li a{
color:#7D7D7D !important;
}

.dest_wed_sub1_b{
margin:0px;
padding:0px !important;
}




#main_cat{
text-align:left;
padding-left:20px;
width:215px;
}

#main_cat a:link, a:active{
color:#7D7D7D;
font-weight:bold;
}

#main_cat a:visited{
color:#7D7D7D;
font-weight:bold;
}

#main_cat a:hover{
color:#9C9FA1;
font-weight:bold;
}

#lower_cat a:link, #lower_cat a:visited, #lower_cat a:active{
color:#9C9FA1;
font-weight:bold;
}

#lower_cat a:hover{
color:#7D7D7D;
font-weight:bold;
}

#other_links li{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px 3px;
text-align:left;
width:140px;
}

#other_links li a:link, #other_links li a:active, #other_links li a:visited{
color:#9C9FA1;
}

#other_links li a:hover{
color:#D8ADB4;
}

#other_links img{
cursor:pointer;
}

.says{
float:left;
padding-right:3px;
padding-left:3px;
font-weight:bold;
}

.reply{
display:none;
}

#captchaImgDiv{
padding-left:75px;
}

#shopcart{
font-size:9px;
font-weight:bold;
padding-bottom:15px;
text-align:right;
text-transform:uppercase;
font-family:Georgia;
}

#shopcart a{
font-weight:bold;
}

#shopcart a:hover {
color:#D8ADB4;
}

#shopcart a:link, #shopcart a:visited, #shopcart a:active{
color:#7D7D7D;
}


#shopcart img{
bottom:-5px;
margin-left:5px;
position:relative;
}

.cartalign{

}

.dir-ad{
margin:0 auto 20px;
text-align:left;
width:350px;
font-size:10px;
font-weight:bold;
line-height:1.75em;
}

.dir-ad a:visited, .dir-ad a:active, .dir-ad a:link, .dir-ad a:hover, .dir-ad a{
font-weight:bold;
}

.dir-ad img{
margin-bottom:5px;
max-height:150px;
max-width:350px !important;
width:auto;
}

.dir-head {
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color: #9C9FA1;
}

.dir-head img{
vertical-align: text-bottom;
padding:0 2px;
}

.dir-head h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{
font-weight:bold;
color: #9C9FA1;
}


.vendor_nav{
padding:5px 0;
margin:20px 0;
}

.entry .vendor_nav li{
display:list-item;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 5px;
padding:0 6px 0 0;
text-transform:capitalize;
width:154px;
}

.entry .vendor_nav li a{
font-weight:bold;
}

.entry .vendor_nav{
line-height:1.5em;
float:left;
margin:0 0 20px;
font-size:10px;
padding:5px 0;
width:550px;
_width:500px; /* override for IE browsers 6.0 and older */
text-align: left;
}


.entry .vendor_nav ul{
float:left;
list-style-type:disc !important;
list-style-position: inside !important;
}

.vendtitle{
background:transparent url(images/vendbg.gif) no-repeat scroll center top;
color:#9C9FA1;
float:left;
font-size:12px;
font-weight:bold;
height:28px;
margin:0 auto 10px;
padding-top:8px;
text-align:center;
text-transform:uppercase;
width:100%;
line-height: 1em;
}

.hgtitle{
background:transparent url(handpicked/hpbg.gif) no-repeat scroll center top;
color:#9C9FA1;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
margin:20px auto 10px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
width:100%;
}

.vendtitle div, .hgtitle div{
vertical-align: super;
}

.flashban{
margin:0 auto 20px auto;
width:550px;
clear:left;
}

.vendwrap{
margin:auto;
text-align: center;
width:550px;
}

.Limg{
float:left;
width:23px;
}

.Rimg{
float:left;
width:23px;
}

.vendinner{
float:left;
margin:25px 20px 10px 10px;
text-align:center;
width:546px;
_width: 511px; /* override for IE browsers 6.0 and older */
}

.catinner{
float:left;
margin:25px 20px 10px 10px;
text-align:center;
width:546px;
_width: 511px; /* override for IE browsers 6.0 and older */
}


.cart-header-message{
text-align: left;
padding-bottom:20px;
}

.cart-item-name{
padding-top:20px;
}

#rs_private_post_reader .postbox{
display:none;
}

#rs_post_contributor .postbox{
display:none;
}

#rs_post_editor .postbox{
display:none;
}

.random_listing{
background-image:url(images/vendorbg.gif);
background-repeat: no-repeat;
background-position: top center;float:left;
margin-top:20px;
padding:18px 0 !important;
text-align:center;
width:100%;
}

.alt_listing{
background-image:url(images/vendorbg.gif);
background-repeat: no-repeat;
background-position: top center;
height:181px;
width:100%;
clear:left;
}

.random_listing_alt{
padding:18px 0 !important;
text-align:center;
}

.random_title{
float:left;
font-weight:bold;
padding:0 0 45px 0;
text-align:center;
width:100%;
}

.random_title a{
font-weight:bold !important;
color:#D8ADB4 !important;
}

.random_title_alt{
float:left;
font-weight:bold;
padding:0 0 45px 0;
text-align:center;
width:100%;
font-size:10px;
}

.random_title_alt a{
font-weight:bold !important;
color:#9C9FA1 !important;
}

#side_vendors{
float:left;
}

.dir-return-link a{
font-size:9px !important;font-style:italic;font-weight:normal;
}

.lookbook_container{
float:right;
}

.googleads{
margin-bottom:50px;
}

.ad-rate-headline{
border-bottom:1px dotted #D49296;
font-size:12px;
font-weight:bolder;
letter-spacing:2px;
margin-bottom:10px;
}

.ad-group{
font-size:12px;
color:#D49296;
}
 
.rate-list{
list-style-type:disc !important;
list-style-position:inside !important;
margin:0 0 10px !important;
padding:0 !important;
}

ul.rate-list li{
margin:0px !important;
padding:0px !important;
}

.entry p{
font-family:Georgia !important;
}

.post-meta-key{
font-weight:normal;
font-size:1.25em;
}

.post-meta{
margin:0;
}

.post-meta li{
margin:0 !important;
padding:0;
}

.bio_author{
font-size:1.5em;
color:#D49296;
}

.bio_photo{
float:left;
margin-bottom:17px;
margin-right:10px;
margin-top:17px;
}

#couplephoto{
margin:0 0 20px 0;
width:550px;
overflow-x:hidden;
text-align: center;
}

#couplephoto img{
border:1px solid #D49296;
max-width: 508px;
height:auto;
}


.bio_main{
font-size:1.25em;
line-height:1.35em;
}

.bio_main_box{
margin-top:17px;
}

.bio_vendor{
float:left;
font-weight:bold;
line-height:2em;
margin:0 20px 0 0;
padding:10px 0;
width:100%;
}

.bio_inspire{
float:left;
margin:0 0 20px;
}

.bio_vendor_wrap{
float:left;
width:550px;
margin:20px 0;
}

.bio_vendor_box{
padding-right:10px;
width:245px;
float:left;
margin-bottom:15px;
}

.bio_head{
font-size:1.35em;margin-bottom:5px;text-transform: uppercase;float:left;width:550px;}

.bride_groom{
background:url(images/bio_bg.gif) no-repeat top center;
height:210px;
width:526px;
text-align:center;
margin:0 auto;
padding-top:5px;
}

.bio_s{
color:#FE5D7B;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
font-size:1m;
padding-right:5px;
}

.bio_comments{
float:left;
border-top:1px solid #F2DBD5;
margin: 20px 0px;
padding-top: 5px;
width:100%;
}

.bio_comments .seecomments{
background-color:#FFFFFF;
border:medium none;
display:inline !important;
width:100%;
}

.bio_comments .respond{
display:inline !important;
}

.bio_wrap{
padding:0 61px;
width:100%;
}

.bio_bride{
float:left;
text-align:right;
width:200px;
height:200px;
overflow: hidden;
}

.bio_groom{
float:right;
text-align:left;
width:200px;
height:200px;
overflow: hidden;
}

.pinkboxbio{
background-color:#FDF6F4;
border:1px solid #F1DED9;
float:left;
font-size:10.5px;
font-weight:bold;
line-height:1.75em;
margin-bottom:12px;;
text-align:left;
width:550px;
display:block;
margin-top:1px;
}

.pinkboxbio p{
padding:0 10px 10px 10px;
}

.linklove{
padding:10px;
}

#linklove img{
padding:10px 10px 0;
}

.linklove a{
text-decoration: underline;
color:#9C9FA1 !important;
}

.linklove h1{
margin:0 !important;
padding:0 !important;
color:#fe5d7b !important;
text-transform: uppercase !important;
font-size:1em !important;
text-align: left  !important;
}

.bio_pinkbutton{
margin-top: 10px;
}

.review{
display: none;
line-height: 1.25em;
}

.review img{
height:auto !important;
margin:10px auto;
max-width:240px !important;
}

.bridelist td{
padding-bottom:20px;
}

.bridelist a img{
border:0;
text-decoration: none;
}

.bridelist a{
color:#9C9FA1 !important;
}

.bridelist a:hover{
color:#7D7D7D !important;
}

.dir-loc-items {
    display: inline;
    padding: 1px !important;
    margin: 0px !important;
}
.dir-loc-items li {
    display: inline;
    padding: 1px;
    margin: 0px !important;
}
.dir-loc-items li:after {
    content: ", ";
}
.dir-loc-items li.last:after {
    content: " ";
}

.pager-container{
margin:0 0 10px 0;
font-size:1.25em;
font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
text-transform: uppercase;
}

.smallrightlinks{
padding-top:30px;
clear:left;
}

.smallrightlinks img{
padding-bottom:18px;
}

#left_if{
width:215px;
height:2700px;
overflow:hidden;
position:relative;
}

#left_mod{
height:3229px;
left:-147px;
position:absolute;
top:-411px;
width:1280px;
}

#right_if{
width:215px;
height:2721px;
overflow:hidden;
position:relative;
}

#right_mod{
height:3229px;
left:-922px;
position:absolute;
top:-411px;
width:1280px;
}

#register-page form{
text-align: left;
}

.post_margin{
margin-top: 20px;
min-height: 2800px !important;
}

.imgbrowse{
float:left !important;
height:250px;
line-height:1.35em;
margin:5px;
overflow:hidden;
text-align:center;
width:170px;
clear: none;
}

.imgbrowse a img{
font-family:Georgia;
height:200px;
margin:0 auto 5px;
overflow-x:hidden;
text-align:center;
width:auto;
}

.bloglovelist{
text-align: center;
float: left;
margin:0 0 30px;
}

.bloglovelist ul{

padding:0;
list-style: none;

}

.bloglovelist li{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0 10px;
width:150px;
text-align: left;
_width:170px;
}


.entry .bloglovelist li a{
	color: #9C9FA1 !important;
}

.entry .bloglovelist a:hover{
color:#7D7D7D !important;
}

#archive_content .dir-ad{
border-top:1px dotted #7D7D7D !important;
margin:20px 0 !important;
padding:10px 0 !important;
width:550px !important;
}

.entry div.wm_h1{
color:#f66882 !important;
text-transform: uppercase;
font-size: 12px !important;
text-align: center;
}

.wm_pa{
line-height:1.35em;
padding-left:9px;
text-align:left;
}

#wm_table td{
padding-bottom:20px;
}

.item-content img{
max-width: 550px !important;
height: auto !important;
}

.post img{
max-width: 550px;
height: auto;
}

.findgoodies{
margin:10px auto 25px;
}

.findgoodies img{
padding:8px 0;
}

.dbem-calendar-table{
width: 550px;
}

.days-names{
font-size: 2em;
}

.eventless, .eventful, .eventless-post{
font-size: 1.5em;
font-family: "Trebuchet MS";
line-height:2em;
}

.month_name{
font-size: 2em;
line-height:2em;
padding-bottom: 10px;

}

#side_directory img{
margin-bottom: 15px;
}

#side_directory{
margin: 40px auto 10px auto;
}

#left_ad{
float: left;
width: 140px;
margin:15px auto;
}

#left_ad_2{
float:left;
margin:5px auto 15px;
width:120px;
}

.remobr br{
display: none;
}

#other_links ul{
padding: 0;
margin: 0;
list-style: none;
float: left;
}

.recent_wrap{
float:left;
margin:5px;
width:173px;
}

.recent_rw{
width:175px;
height: 175px;
overflow: hidden;
border:1px solid #CACBCA;
}

.recent_rw img{
height:175px;
width:auto;
}

.shopfeed_rw img {
border:1px solid #CACBCA;
height:175px;
width:auto;
}

#footer a{
color:#555;
font-weight: bold;
font-family: "Times New Roman";
}

#topnavigation{
background: url('images/navbg.gif') no-repeat center center;
height:257px;
width:1000px;
font-size:10px;
}

.blurb, .blurb2{
display: none;
font-family:Georgia;
font-style:italic;
margin:15px auto 0 auto;
position:absolute;
text-align:center;
width:360px;
}

.blurb{
margin-left: 25px;
}

.blurb2{
margin-left:120px;
}

#LoginWithAjax_Form{
display: none;
text-align:left;
width:255px;
}

#vendor_login_link{
cursor: pointer;
}

#LoginWithAjax_Password input, #LoginWithAjax_Username input, #LoginWithAjax_Remember .forgot-pass-email input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9C9FA1;
font-size:0.9em;
padding:2px;
}

#LoginWithAjax_Links_Remember{
text-transform: lowercase !important;
font-style: italic;
}

#LoginWithAjax td, #LoginWithAjax_Remember .forgot-pass-email input{
padding-top:4px !important;
text-align:right;
vertical-align:top;
width:90px;
}

#LoginWithAjax_Remember .forgot-pass-email input{
width:152px !important;
text-align:left;
}

#lwa_wp-submit, #LoginWithAjax_Remember input{
border: #9C9FA1 1px solid;
background: #9C9FA1;
color: #fff;
}

#LoginWithAjax{
top:5px;
}

.commentlist li .commentnumber {
background:#D8ADB4 none repeat scroll 0 0;
color:#fff !important;
font-family:Trebuchet MS;
font-size:1.6em !important;
font-weight:normal;
margin:0 0.5em 2px 0 !important;
min-width:15px;
padding:2px 4px !important;
text-align:center;}

#LoginWithAjax_Status {
position:absolute;}

.search-results .imgholder{
border:1px solid #9C9FA1;
float:left;
height:150px;
margin-bottom:5px;
margin-right:15px;
overflow:hidden;
text-align:center;
width:150px;
}

.search-results .imgholder img{
height:auto;
margin:auto;
max-height:150px;
width:auto;
}

img#wpstats{position:absolute;top:0;width:0px;height:0px;overflow:hidden}

.search-results .post, .search-results .page{
border-bottom:1px dotted #EAEAEA;
float:left;
line-height:1.75em;
margin:0 auto 20px;
text-align:justify;
width:100%;
min-height: 170px;
}

.search-results .entry p{
float:left;
margin:0;
padding:0;
width:383px;
}

.readmore{
float: right;
}

.calendar-table td{

}

#myGallery, #myGallerySet, #flickrGallery {
width:auto !important;
}

.nav_bottom_row a img{
position:relative;
top:0;
}

#custom_form{
width:250px;
float: left;
text-align: left;
}

#custom_form table td, #custom_form2 table td, #custom_form3 table td, #custom_form4 table td{
padding:5px 0;
}

#custom_form2, #custom_form3, #custom_form4{
float: left;
text-align: left;
width: 265px;
padding: 5px;
}

.custom_form_border{
border:1px solid #F1C3CB;
color:#9C9FA1;
font-family:Georgia;
font-size:1em;
font-weight:bold;
padding:4px;
width:120px;
}

#custom_form2 input, #custom_form3 input, #custom_form4 input{
border:1px solid #F1C3CB;
color:#9C9FA1;
font-family:Georgia;
font-size:1em;
font-weight:bold;
padding:4px;
width:150px
}

.customform2_submit{
width: auto !important;
border: none !important;
}

#custom_form input, #custom_form select, #custom_form2 input, #custom_form2 select, #custom_form3 input, #custom_form3 select, #custom_form4 input, #custom_form4 select{
margin-left: 10px;
outline: none;
}

.custom_form_button{
background-color:#F1C3CB;
padding: 4px;
font-family: Georgia;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
border: 0;
color: #fff;
}

.cg_imgbrowse a img {
font-family:Georgia;
height:auto;
margin:0 auto 5px;
max-height:125px;
max-width:183px;
overflow-x:hidden;
text-align:center;
width:auto;
}

.cg_imgbrowse {
clear:none;
float:left !important;
line-height:1.35em;
margin:5px;
overflow:hidden;
padding-bottom:20px;
text-align:center;
width:183px;
}

#cg_eyecandy{
float:right;
padding-top:10px;
width:265px;
}

#cg_eyecandy img{
margin:3px;
}

#success-div{
background:none repeat scroll 0 0 #F1C3CB;
color:#FFFFFF;
display:none;
float:left;
font-size:1.25em;
font-style:italic;
font-weight:bold;
margin:10px 0;
position:fixed;
text-align:center;
top:0;
width:550px;
z-index:1000;
}

.page-id-18110 h3{
border-bottom:1px solid;
font-size:1em;
font-weight:normal;
letter-spacing:2px;
margin:20px 0 0;
}

.page-id-18110 h4{
font-size:1em;
margin:10px 0 0;
}

.page-id-18110 .entry li {
margin: 0;
}

.page-id-18110 .entry ul {
list-style: disc outside;
margin:5px 0;
}

.hp_stats{
color:#F1C3CB;
line-height:2em;
padding:0 0 0 25px;
text-transform:uppercase;
}

#hp_content table{
margin-bottom: 15px;
}

.hp_head{
color: #666666;
font-size: 12px;
font-weight:bold;
}

.hp_sub{
color: #9C9FA1;
font-size:10px;
font-weight:bold;
}

.hp_dark{
color: #666666;
}

.hp_entry p{
line-height:2em;
}

.hp_love{
margin-top: 25px;
}

.hp_stats a{
color: #9C9FA1;
}

.hp_stats a:hover{
color: #F1C3CB;
}

.post .hp_entry img {
max-width: 920px;
}

.hplist, .hplist2{
list-style:none outside none;
margin:10px 0;
padding:0;
width:550px;
}

#squaretiles br{
display: none;
}

.hplist li, .hplist2 li {
display:block;
float:left;
font-size:10.5px;
font-weight:bold;
margin:0 0 10px !important;
padding:0 !important;
}

.hplist li{
width:183px;
}

.hplist2 li{
width:137px;
}

.hpintro{
font-size:11px;
font-weight:bold;
letter-spacing:0;
line-height:1.75em;
margin:20px 0 40px;
}

#squaretiles{
float:left;
margin:0 auto 20px;
width:320px;
}

#squaretiles a img{
display:block;
float:left;
margin:0 20px 20px 0;
}

.nav_bottom_row{
position: absolute;
.position:static;
top: 184px;
width:1000px;
}

.biocat{
width: 466px;
margin: 0 auto;
text-align: left;
padding: 30px 0;
}

.biocatimg{
float: left;
width: 180px;
margin:0 20px 0 0;
}

.biocatline h1{
float: left;
font-size:11px !important;
color: #666 !important;
margin: 0 5px 0 0;
}

.biocatline{
float: left;
font-size: 11px;
color: #b8b8b8;
padding: 6px 0;
text-transform: uppercase;
width:266px;
}

.biocatline a{
color: #b8b8b8;
}

.biocatlogo{
margin: 0 0 15px;
}

.cat-item-6121, .cat-item-6122, .cat-item-6115{
text-indent:35px;
}

.hplist2 li.cat-item-6128{
float: right;
}

.cat-item-5627 a{
color: #D8ADB4;}

.ngg-gallery-thumbnail img {
border:none !important;
display:block;
margin:0 0 5px !important;
padding:0 !important;
position:relative;
width:178px !important;
}

.ngg-imagebrowser img {
border:0 none !important;
margin-bottom:0 !important;
margin-top:0 !important;
padding:0 !important;
}

.ngg-gallery-thumbnail {
margin-right:5px !important;
}

.ngg-imagebrowser h3 {
display:none !important;
}


.ngg-imagebrowser-nav .next {
margin-right:0 !important;
margin:0 0 5px !important;
padding:0 !important;
}

.ngg-imagebrowser-nav .back {
border:medium none !important;
float:left;
margin:5px 0 !important;
padding:0 !important;
margin-top: 0 !important;
}

.ngg-imagebrowser-nav {
float:left;
margin-left:0 !important;
margin-top:0px !important;
padding:0 !important;
width:550px;
}

.ngg-imagebrowser-nav .counter {
bottom:6px;
float:left;
font-weight:bold;
position:relative;
text-align:center;
text-transform:uppercase;
width:448px;
}

.ngg-tagcloud li{
float:left;
margin:0 5px 0 0 !important;
text-align:left;
text-transform:uppercase;
width:175px;
}

.vencred{
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
}

.ngg-imagebrowser-desc{
display:block;
float:left;
width:550px;
}

.ngg-album-compact h4 {
background:none repeat scroll 0 0 #CCCCCC;
bottom:30px;
font-size:10px !important;
font-weight:bold !important;
line-height:1.25em !important;
margin-bottom:0 !important;
margin-top:0 !important;
padding:4px 0;
position:relative;
text-align:center;
text-transform:uppercase !important;
width:178px !important;
}

.ngg-album-compact h4 a:hover{
color: #fff !important;
}

.ngg-album-compact p {
display:none;
}

.ngg-album-compactbox .Thumb {
border:medium none !important;
height:178px !important;
margin:0 !important;
padding:0 !important;
width:178px !important;}

.ngg-album-compact {
float:left;
height:178px !important;
margin:0 2px 5px !important;
padding-right:0 !important;
text-align:center !important;
width:178px !important;
}

.ngg-album-compactbox {
background:none repeat scroll 0 0 transparent !important;
height:175px !important;
margin:0 0 0 !important;
padding:0 !important;
width:178px !important;
}

#glamcode{
float: right;
}

.random_listing img, .random_listing_alt img{
max-height:150px;
max-width:350px !important;
width:auto;
}

.hiddencolor {
display:none;
}
#deepmerlot {
background-color:#791136;
color:#791136;
display:block;
font-size:0;
height:13px;
width:13px;
}
#cayennepepper {
background-color:#B81F34;
color:#B81F34;
display:block;
font-size:0;
height:13px;
width:13px;
}
#perfectpink {
background-color:#EA77AE;
color:#EA77AE;
display:block;
font-size:0;
height:13px;
width:13px;
}
#antiquepink {
background-color:#CA797F;
color:#CA797F;
display:block;
font-size:0;
height:13px;
width:13px;
}
#purecinnamon {
background-color:#C25C1E;
color:#C25C1E;
display:block;
font-size:0;
height:13px;
width:13px;
}
#mango {
background-color:#F89722;
color:#F89722;
display:block;
font-size:0;
height:13px;
width:13px;
}
#peachblossom {
background-color:#F9AA8B;
color:#F9AA8B;
display:block;
font-size:0;
height:13px;
width:13px;
}
#vibrantyellow {
background-color:#FFC42A;
color:#FFC42A;
display:block;
font-size:0;
height:13px;
width:13px;
}
#hotpink {
background-color:#C31E87;
color:#C31E87;
height:13px;
width:13px;
display:block;
}
#grapejelly {
background-color:#772A88;
color:#772A88;
display:block;
font-size:0;
height:13px;
width:13px;
}
#lightiris {
background-color:#C0B4DA;
color:#C0B4DA;
display:block;
font-size:0;
height:13px;
width:13px;
}
#grassgreen {
background-color:#209143;
color:#209143;
display:block;
font-size:0;
height:13px;
width:13px;
}
#celadon {
background-color:#C4D354;
color:#C4D354;
display:block;
font-size:0;
height:13px;
width:13px;
}
#mint {
background-color:#85BE91;
color:#85BE91;
display:block;
font-size:0;
height:13px;
width:13px;
}
#bluejean {
background-color:#003658;
color:#003658;
display:block;
font-size:0;
height:13px;
width:13px;
}
#deepocean {
background-color:#5E9EC1;
color:#5E9EC1;
display:block;
font-size:0;
height:13px;
width:13px;
}
#tiffanyblue {
background-color:#5BC5C5;
color:#5BC5C5;
display:block;
font-size:0;
height:13px;
width:13px;
}
#chocolate {
background-color:#442006;
color:#442006;
display:block;
font-size:0;
height:13px;
width:13px;
}
#lightmocha {
background-color:#7A5E52;
color:#7A5E52;
display:block;
font-size:0;
height:13px;
width:13px;
}
#black {
background-color:#080808;
color:#080808;
display:block;
font-size:0;
height:13px;
width:13px;
}
#darkgray {
background-color:#434142;
color:#434142;
display:block;
font-size:0;
height:13px;
width:13px;
}
#lightgray {
background-color:#878787;
color:#878787;
display:block;
font-size:0;
height:13px;
width:13px;
}

/*	CSS for customized radio buttons and check boxes */

/* page styles */
fieldset { 
	padding: 0;
	border: 0;
}

legend {
	font-size: 1.4em;
	font-weight: bold;
	padding: .2em 5px;
}

	
/*	wrapper divs */
.custom-checkbox, .custom-radio { float:left;
margin:0 2px;
position:relative;
width:20px;
 }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
cursor:pointer;
display:block;
font-size:1.3em;
line-height:1;
margin:0;
padding:1px;
position:relative;
width:20px;
z-index:1;
}

.custom-radio label img{
width: 20px;
height: 20px;
}

	
/* states */

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -214px;
	outline: 2px solid #333;
	background: #fff;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	
}

.customrow{
font-family:"Times New Roman",Times,Georgia !important;
text-align:left;
text-transform:uppercase;
margin:0 0 15px;
}

.customrow2{
width: 255px;
font-family:"Times New Roman",Times,Georgia !important;
text-align:left;
text-transform:uppercase;
float: left;
margin:10px;
}

.wc_select{
background:url("images/titlebg.gif") repeat scroll 0 0 transparent;
border:1px solid #F7DDDE;
color:#9C9FA1;
font-family:Georgia;
font-size:10px;
font-weight:bold;
padding:6px 10px;
vertical-align:top;
width:225px;
}


select.wc_select{
width: 245px;
}

.custom_form_submit{
background:#ccc;border:0;margin:15px 0 0 0;padding:5px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:12px;cursor:pointer;
}

.submitdiv{
width: 550px;
text-align: center;
float: left;
}

#custom_formA, #custom_formB, #custom_formC{
float: left;
width: 550px;
margin-bottom:20px;
}

.hp-vimeo{
float: left;
width: 300px;
margin:10px 0 30px;
}

.monogram-form{
display: none;
}

.search-results .ssNonEditable{
display: none;
}

.dir-ad a{
font-size: 10px !important;
}

/* WP-POLLS
*********************************************************/
.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
	margin:20px 0px;
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
