body {
	background-color: #a0b6df;
	height: 100%;
	width: 100%;
	margin: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}

a, a:visited, a:active {
	color: #7e9df5; text-decoration: none;
}

a:hover {
	color: #7e9df5; text-decoration: underline;
}

.container {
	width: 726px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.top {
	width: 734px;
	height: 74px;
	margin-top: auto;
}

.topa {
	width: 726px;
	height: 74px;
	background: #a0b6df url(http://www.chicagoweddingresource.com/graphics/new-cwr-banner.gif) center center no-repeat;
}

.logo_holder {
	float: left;
	width: 269px;
	height: 74px;
}

.topnav {	
	float: left;
	width: 518px;
	height: 74px;
}


.topnavtext {
	margin-top: 48px;
	padding-bottom: 2px;
	text-align: center;
	width: 510px;
	height: 24px;
	background-color: #f192f5;
}


.content {
	width: 700px;
	background-color: #ffffff;
	border-left: 13px solid #c9d4e9;
	border-right: 13px solid #c9d4e9;
	height: 100%;
	background-image: url(http://www.chicagoweddingresource.com/graphics/leftcolgrad.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.contenta {
	width: 700px;
	background-color: #ffffff;
	border-left: 13px solid #ebb8cf;
	border-right: 13px solid #ebb8cf;
	height: 100%;
	background-repeat: repeat-y;
	background-position: left top;
}


.contentleft {
	float: left;
	width: 178px;
	text-align: center;
	height: 100%;
}


.sectionhead {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #7195d9;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 4px;
	margin-top: 12px;
}

.serviceslabel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-top:12px;
	width: 148px;
	padding: 4px;
	background-color: #a0b6df;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: #a0b6df url(http://www.chicagoweddingresource.com/graphics/labelgrad.gif) center center repeat-x;
}



.orderbox {
	border:1px solid #C5A872;
	width: 148px;
	padding: 6px;
	background-color: #ffffff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;	
	font-weight: normal;
	font-size: 13px;
	color: #C5A872;
	font-family: arial, helvetica, sans-serif;
	line-height: 16px;
}


.articlebox {
	padding: 10px;
	background-color: #ffffff;
	text-align: left;
}


.relatedbox {
	border-right:1px solid #63639C;
	border-bottom:1px solid #63639C;	
	width: 200px;
	padding: 8px;
	margin: 8px;
	background-color: #f1f1f1;
	text-align: left;
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #63639C;
	font-family: verdana, arial, helvetica, sans-serif;
}

 
.relatedbox a {
  	text-decoration: none;
	color: #63639C;
 }
 
.relatedbox a:hover {
  	text-decoration: underline;
	color: #63639C;
}


.servicesbox {
	border-left:1px solid #a0b6df;
	border-right:1px solid #a0b6df;
	border-bottom:1px solid #a0b6df;		
	width: 146px;
	padding: 4px;
	background-color: #ffffff;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	font-size: 12px;
	color: #5d7ebc;
	font-family: arial, helvetica, sans-serif;
	line-height: 17px;
}


.servicesbox a{
	font-weight: bold;
	font-size: 10px;
	color: #879dc7;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}

.servicesbox a:visited, .servicesbox a:active{
	font-weight: bold;
	font-size: 10px;
	color: #879dc7;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}

.servicesbox a:hover{
	font-weight: bold;
	font-size: 10px;
	color: #006699;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}


.contentcenter {
	float: left;
	width: 522px;
	background-color: #ffffff;
	text-align: center;
}


.toppromoholder{
	width: 480px;
	margin-top: 16px;
	margin-left: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
}


.vacationpromo{
	float: left;
	width: 150px;
	text-align: left;
	padding-right: 4px;
	line-height: 16px;
}

.promodivider{
	float: left;
	width: 1px;
	height: 174px;
	padding: 0px;
	border-right: 1px solid #cccccc;
}

.occasionspromo {
	float: left;
	width: 320px;
	text-align: left;
	padding-left: 4px;
	line-height: 16px;
}

.centerboxlabel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 8px;
	width: 467px;
	padding: 4px 4px 4px 8px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #A0B6DF url(http://www.chicagoweddingresource.com/graphics/labelgrad.gif) center center repeat-x;
	border-left:1px solid #A0B6DF;
	border-right:1px solid #A0B6DF;
}

.togglecontainer {
	width: auto;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;	
}


.socialbox {
	width: 148px;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 6px 0 2px 6px;
	/*background: #dbe0e9 url(http://www.chicagoweddingresource.com/graphics/gradbg180.png) center center repeat-x;*/
	background: #c9d4e9 url(http://www.chicagoweddingresource.com/graphics/gradbg180.png) center center repeat-x;
	text-align: left;
	border:1px solid #c5d1e7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}


.socialbox a {
	position: relative;
	top: 2px;
	margin-left: 3px;
	font-weight: bold;
	font-size: 10px;
	color: #879dc7;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}

.socialbox a:visited, .servicesbox a:active {
	font-weight: bold;
	font-size: 10px;
	color: #879dc7;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}

.socialbox a:hover {
	font-weight: bold;
	font-size: 10px;
	color: #006699;
	font-family: verdana, Trebuchet MS, arial, sans-serif;
	text-decoration: none;
}

.socialbox-link {
	vertical-align: center;
	margin-bottom: 6px;
}

a.toggletext:link {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.toggletext:visited {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.toggletext:active {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.toggletext:hover {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: underline;
}



.featureslabel{
	float: left;
	padding: 0px;
}


.searchcontainer{
	padding: 0px;
	width: auto;
	text-align: right;
}



.centerbox {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 463px;
	padding: 8px 8px 8px 8px;
	text-align: left;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	border-left:1px solid #A0B6DF;
	border-right:1px solid #A0B6DF;
	border-bottom:1px solid #A0B6DF;
}


.centerboxtab {
	width: 479px;
	padding: 0px;
	margin-left: auto;		
	margin-right: auto;
	border-left:1px solid #A0B6DF;
	border-right:1px solid #A0B6DF;
}



.centerboxtab ul{
margin: 0;
padding: 0;
width: 100%; /*width of menu*/
border-bottom: 1px solid #A0B6DF;
background: #f1f1f1 url(http://www.chicagoweddingresource.com/graphics/indentbg.gif) center center repeat-x;
}

.centerboxtab ul li{
display: inline;
}

.centerboxtab ul li a{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #A0B6DF; /*text color*/
padding: 0px 12px;
text-decoration: none;
}

.centerboxtab ul li a:visited{
color: #A0B6DF;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #f1f1f1 url(http://www.chicagoweddingresource.com/graphics/indentbg2.gif) center center repeat-x; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #5D7EBC; }
.ui-tabs .ui-tabs-hide { display: none !important; }





.contentboxtab {
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
}

.tabtext {
	float: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	width: 230px;
	height: auto;
	margin-top: 20px;
	line-height: 18px;
}

.tabtext a {
	text-decoration: none;
	color: #7195D9;
	font-weight: bold; 
}

.tabtext a:visited {
	text-decoration: none;
	color: #7195D9;
	font-weight: bold;
}

.tabtext a:hover {
	text-decoration: underline;
	color: #7195D9;
	font-weight: bold;
}
 
.tabtexthead {
 	margin-bottom: 2px;
	line-height: 22px;
}
 
.tabtexthead a {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}

.tabtexthead a:visited {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
  
.tabtexthead a:hover {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



.tabpic {
	float: left;
	border: 1px solid #666666;
	margin-right: 8px;
}


.featuresbottom{
	width: 459px;
	padding: 10px;
	border-right: 1px solid #A0B6DF;
	border-left: 1px solid #A0B6DF;
	border-bottom: 1px solid #A0B6DF;
	/*text-align: center;*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
}


.thumbfeaturecontainer{
	width: 459px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 8px;
}



.thumbfeaturebox{
	float: left;
	width: 224px;
	height: 65px;		
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666;
	margin-right:4px;
}


.bottombar {
	width: 726px;
	height: 13px;
	background-color: #c9d4e9;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: right;
}



.servicestop {
	padding: 14px;
	text-align: center;
}


.bannerad {
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.servicesnav {
	border: 8px solid #A0B6DF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
}


.servicescathead {
	padding: 4px 10px 4px 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #A0B6DF;
	border-bottom: 2px solid #A0B6DF;
	border-top: 1px solid #A0B6DF;
	background: #f8faff;
}


.servicessubcathead {
	padding-left: 10px;
	margin-top: 14px;	
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #cc9966;
}

.servicescontent {
	padding: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;	
	border-bottom: 1px dashed #cccccc;
}


.servicescontent h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 4px;
	padding: 0px;
}

.serviceshighlight {
	padding: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px dashed #cccccc;
}


.serviceshighlight h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 4px;
	padding: 0px;
	color: #cc0000;
}


.servicessubcat {
	padding: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;	
	border-bottom: 1px dashed #cccccc;
}

.servicessubcat h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 4px;
	padding: 0px;
}

.bluebullet {
	color: #7195D9;
}


#eventhead {
	color: #7195D9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.imagefloatright {
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 4px;
	border: 1px solid #666666;
}


.imagefloatleft {
	float: left;
	margin-right: 8px;
	border: 1px solid #666666;
}


.floatright {
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 4px;
}


.floatleft {
	float: left;
	margin-right: 4px;
}


a.gennav:link {
	font-weight: bold; font-size: 10px; color: #CCFFFF; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.gennav:visited {
	font-weight: bold; font-size: 10px; color: #CCFFFF; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.gennav:active {
	font-weight: bold; font-size: 10px; color: #CCFFFF; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.gennav:hover {
	font-weight: bold; font-size: 10px; color: #FFFFCC; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}


a.vendnav1:link {
	font-weight: bold; font-size: 10px; color: #879dc7; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav1:visited {
	font-weight: bold; font-size: 10px; color: #879dc7; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav1:active {
	font-weight: bold; font-size: 10px; color: #879dc7; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav1:hover {
	font-weight: bold; font-size: 10px; color: #006699; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}



a.vendnav:link {
	font-weight: bold; font-size: 10px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav:visited {
	font-weight: bold; font-size: 10px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav:active {
	font-weight: bold; font-size: 10px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.vendnav:hover {
	font-weight: bold; font-size: 10px; color: #006699; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}



a.printnavwhite:link {
	font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.printnavwhite:visited {
	font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.printnavwhite:active {
	font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.printnavwhite:hover {
	font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: underline;
}



a.servicesnav:link {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.servicesnav:visited {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.servicesnav:active {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.servicesnav:hover {
	font-weight: bold; font-size: 11px; color: #006699; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}


a.serviceslink:link {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.serviceslink:visited {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.serviceslink:active {
	font-weight: bold; font-size: 11px; color: #7E9DF5; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.serviceslink:hover {
	font-weight: bold; font-size: 11px; color: #006699; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}



a.archnav:link {
	font-weight: normal; font-size: 12px; color: #63639C; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.archnav:visited {
	font-weight: normal; font-size: 12px; color: #63639C; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.archnav:active {
	font-weight: normal; font-size: 12px; color: #63639C; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: none;
}
a.archnav:hover {
	font-weight: normal; font-size: 12px; color: #63639C; font-family: verdana, Trebuchet MS, arial, sans-serif; text-decoration: underline;
}



a.homeboxblue:link {
	font-weight: bold; font-size: 12px; color: #5d7ebc; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.homeboxblue:visited {
	font-weight: bold; font-size: 12px; color: #5d7ebc; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.homeboxblue:active {
	font-weight: bold; font-size: 12px; color: #5d7ebc; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.homeboxblue:hover {
	font-weight: bold; font-size: 12px; color: #5d7ebc; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}



a.homeheadtop:link {
	font-weight: bold; font-size: 16px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtop:visited {
	font-weight: bold; font-size: 16px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtop:active {
	font-weight: bold; font-size: 16px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtop:hover {
	font-weight: bold; font-size: 16px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}


a.homeheadtopblue:link {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtopblue:visited {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtopblue:active {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadtopblue:hover {
	font-weight: bold; font-size: 16px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



a.homeheadsub:link {
	font-weight: bold; font-size: 15px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsub:visited {
	font-weight: bold; font-size: 15px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsub:active {
	font-weight: bold; font-size: 15px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsub:hover {
	font-weight: bold; font-size: 15px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



a.homeheadsubblue:link {
	font-weight: bold; font-size: 15px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsubblue:visited {
	font-weight: bold; font-size: 15px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsubblue:active {
	font-weight: bold; font-size: 15px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadsubblue:hover {
	font-weight: bold; font-size: 15px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}


a.homeheadthumb:link {
	font-weight: bold; font-size: 10px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadthumb:visited {
	font-weight: bold; font-size: 10px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadthumb:active {
	font-weight: bold; font-size: 10px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.homeheadthumb:hover {
	font-weight: bold; font-size: 10px; color: #7195D9; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



a.sectionhead:link {
	font-weight: bold; font-size: 12px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.sectionhead:visited {
	font-weight: bold; font-size: 12px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.sectionhead:active {
	font-weight: bold; font-size: 12px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.sectionhead:hover {
	font-weight: bold; font-size: 12px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



a.resultshead:link {
	font-weight: bold; font-size: 12px; color: #5675af; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.resultshead:visited {
	font-weight: bold; font-size: 12px; color: #5675af; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.resultshead:active {
	font-weight: bold; font-size: 12px; color: #5675af; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.resultshead:hover {
	font-weight: bold; font-size: 12px; color: #5675af; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



.homeboxbluetext {
	font-weight: normal; font-size: 12px; color: #5d7ebc; font-family: arial, helvetica, sans-serif;
	padding:6px;
}



a.orderlink:link {
	font-weight: bold; font-size: 12px; color: #C5A872; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.orderlink:visited {
	font-weight: bold; font-size: 12px; color: #C5A872; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.orderlink:active {
	font-weight: bold; font-size: 12px; color: #C5A872; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
a.orderlink:hover {
	font-weight: bold; font-size: 12px; color: #C5A872; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}



a.webmasterlink:link {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.webmasterlink:visited {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.webmasterlink:active {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.webmasterlink:hover {
	font-weight: bold; font-size: 10px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}




.vendorlist {

	font-weight: normal; font-size: 11px; color: #63639C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;

}



.homearticle {

	font-weight: normal; font-size: 12px; color: #9C6331; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;

}


.homearticlegray {

	font-weight: normal; font-size: 12px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	text-align:left;

}



.homethumbtext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align:left;
}



#vendorboxtext {
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #5d7ebc;
	margin-top: 6px;
	margin-bottom: 10px;
	padding: 0;
	line-height: 13px;
}


.bluedot {
	font-family: arial,helvetica;
	font-size: 12px;
	color: #CCFFFF;
}


.copyright {
	font-family: arial,helvetica;
	font-size: 13px;
	color: #ffffff;
	margin-top: 16px;
	width: 100%;
	text-align: center;
}


.webmaster {
	font-family: arial,helvetica;
	font-size: 10px;
	color: #ffffff;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 100%;
	text-align: center;	
}


.searchbutton {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #a0b6df;
	border-width: 1px;
	border-style: solid;
	border-color: #6699cc;
	padding: 1px;
	cursor: pointer;	
}


.searchbutton-hover {
	background: #7393d0;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #6699cc;
	padding: 1px;
	cursor: pointer;	
}


.searchbuttonsmall {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #a0b6df;
	border-width: 1px;
	border-style: solid;
	border-color: #6699cc;
	cursor: pointer;
}


.searchbuttonsmall-hover {
	background: #7393d0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #6699cc;
	cursor: pointer;	
	}

.searchboxsmall {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #dddddd;
}



a.cellshade:link {
        display:block;
        width:100%;
        background:#ffffff;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}

a.cellshade:visited {
        display:block;
        width:100%;
        background:#ffffff;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        text-decoration: none;
}

a.cellshade:hover {
        display:block;
        width:100%;
        background:#ffffff;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

a.cellshade:active {
        display:block;
        width:100%;
        background:#ffffff;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}



.image-thumb {
 	padding:3px;
	border:1px solid #cccccc;
 }
 
 

.borderimage{
 	border:1px solid #A3B5DD;
}



.promotext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}


.ctw-title {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63639C;
 }


.ctw-imageright{
	margin-left: 6px;
	margin-bottom: 6px
}

.ctw-headline {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #63639C;
	margin-top: 6px;
 }

.ctw-subheadline {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #63639C;
 }
 
 
 .ctw-subheading {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #666666;
 	margin: 15px 0px 5px 0px;
 }
 
 .ctw-subheading a {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #666666;
  	text-decoration: none;
 	margin: 15px 0px 5px 0px;
 }
 
 .ctw-subheading a:hover {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #000000;
  	text-decoration: none;
 	margin: 15px 0px 5px 0px;
}


.ctw-body-small {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

.ctw-body-small a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
 	text-decoration: none;
}

.ctw-body-small a:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
 	text-decoration: none;
}


.ctw-archive-category {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}

.ctw-byline {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63639C;
 }

.ctw-heading {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63639C;
 }

.ctw-body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666;
 }

.ctw-body a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
 }

.ctw-body a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
 }
 
.ctw-body a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
 }

.ctw-index {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-index a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-index a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #9C6331;
	text-decoration: none;
 }
 
.ctw-index a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-index-smaller {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-index-smaller a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-index-smaller a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #9C6331;
	text-decoration: none;
 }
 
.ctw-index-smaller a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #9C6331;
	text-decoration: none;
 }

.ctw-caption {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #9C6331;
 }

.ctw-sidebar {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 3px;
 }

.ctw-sidebar a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
 	text-decoration: none;
}

.ctw-sidebar a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
 	text-decoration: none;
}

.ctw-sidebar a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
 	text-decoration: none;
}

.ctw-sidebar-box {
	border: 2px solid #660000;
	padding: 4px;
 }

.ctw-bio {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #9C6331;
 }

.ctw-copyright {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
 }

.ctw-copyright a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
 }

.ctw-copyright a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
 }
 
.ctw-copyright a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: underline;
 }

.ctw-footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #63639C;
	text-decoration: none;
 }

.ctw-footer a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #63639C;
	text-decoration: none;
 }

.ctw-footer a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #63639C;
	text-decoration: none;
 }
 
.ctw-footer a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #63639C;
	text-decoration: underline;
 }


/*- Menu Tabs--------------------------- */

    #tabstop {
	  width: 700px;	
      float:left;
      background: url("http://www.chicagoweddingresource.com/graphics/topnavbg.jpg") repeat-x left top;	  
      font: bold 11px/1.5em Verdana,arial;
      line-height:normal;
	  border-bottom:1px solid #c9d4e9;
      }

	#tabstop ul, #tabstop ul li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#tabstop ul {
		padding: 12px 0 5px;
		text-align: center;
	}

	#tabstop ul li {
		display: inline;
		margin-right: -3px;
	}

	#tabstop ul li a {
		background: url(http://www.chicagoweddingresource.com/graphics/tableft.gif) no-repeat left top;
		color:#054d7b;
		text-decoration: none;
		padding: 5px 0;
	}
	#tabstop ul li span {
		background: url(http://www.chicagoweddingresource.com/graphics/tabright.gif) no-repeat right top;
		padding: 5px 10px 5px 5px;
		margin: 4px 0 4px 4px;
		color:#054d7b;	
	}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabstop a span {float:none;}
    /* End IE5-Mac hack */
    #tabstop a:hover span {
      color:#054d7b;
      }
    #tabstop a:hover {
      background-position:0% -42px;
      }
    #tabstop a:hover span {
      background-position:100% -42px;
      }  