@charset "UTF-8";
/* CSS Document */

/* @group GLOBALS
===================================== */

body {
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif; 
        background-image:url('/tasks/sites/dcdesigncenter/assets/Image/bg.jpg');
background-repeat:repeat-x;
background-color:#cccccc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #231f20;
font-size: 12px;
line-height: 16px;
	}
	
p {
text-align:justify;
line-height:16px;
padding-bottom:10px;
padding-top:2px;
}

ul, ol, dl, li, table, tr, td, tbody { 
        margin-bottom: .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
line-height: 16px;
color: #231f20;
	text-decoration: none;  }

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 16px;
	color: #336600;
	text-decoration: underline; 
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 16px;
	color: #000000;
	text-decoration: none; 
	}

h2 {
	font-family: Arial, Helvetica, san-serif;
	font-size:18px;
	font-weight:bold;
	color:#336600;
	text-transform:none;
        padding-top:3px;
        padding-bottom:9px;
}

h3 {
	font-family: Arial, Helvetica, san-serif;
	font-size:16px;
	font-weight:lighter;
	color:#336600;
	padding-top:3px;
	padding-bottom:6px;
}

h4 {
font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:normal;
	color:#336600;
	padding-top:3px;
	padding-bottom:8px;
	text-align:left;
}

h4 a{
font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:bolder;
	color:#336600;
	padding-top:3px;
	padding-bottom:8px;
	text-decoration:none;
}

h4 a:hover{
font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:bolder;
	color:#336600;
	padding-top:3px;
	padding-bottom:8px;
	text-decoration:underline;
}

h5{
	font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:lighter;
	color:#4b81db;
	padding-top:5px;
	padding-bottom:2px;
	text-transform:uppercase;
}


h5 a{
font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:lighter;
	color:#4b81db;
	padding-top:5px;
	padding-bottom:2px;
	text-transform:uppercase;
	text-decoration:none;
}

h5 a:hover{
font-family: Arial, Helvetica, san-serif;
	font-size:14px;
	font-weight:lighter;
	color:#4b81db;
	padding-top:5px;
	padding-bottom:2px;
	text-transform:uppercase;
	text-decoration:underline;
}


/* @end GLOBALS
-------------------------------- */

/* @group TABLES IN THE SITE
===================================== */
	#pagewidth{ 
 width:1000px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#twocols{
 width:1000px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:305px; 
 float:right; 
 position:relative;  
 }
 
 #rightcol p{
font-size:12px;
color:#231f20;
 }
 
   #rightcol table{
margin-left:10px;
 }
 
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:662px;
margin-left:5px;
 }
 
#maincol p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 16px;
	color: #336600;
	text-decoration: underline; 
}

#maincol p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 16px;
	color: #000000;
	text-decoration: none; 
	}


/*  Home Page Callouts */
.callout-container{
width:662px;
background-color:#FFF;
padding-bottom:15px;
margin-bottom:20px;
}
.home-callout{
float:left;
width:295px;
height:175px;
margin:0;
padding:15px;
}
.callout-right{
margin:0 0 0 10px;
border-left: 1px solid #ccc;
	
}
.callout-right-bottom{
margin:0 0 0 10px;

border-left: 1px solid #ccc;	
}
.home-callout h2{
font-size:14px;
font-weight:bold;
color:#333;
margin:0 0 5px 0;
padding:0;
}
.home-callout p{
font-size:11px;
color:#333;
line-height:125%;
margin:0 0 3px 0;
padding:0;
text-align:left !important;
}
.home-callout p a{
font-size:11px;
font-weight:bold;
color:#4e83db !important;
text-decoration:none !important;
}
.home-callout p a:hover{
text-decoration:underline !important;	
}
.clear{
clear:both;	
}
/* End of Home Page Callouts */


#footer{
 height:110px; 
 clear:both;
 background-color:transparent;
 } 
 
#top a{
font-size:11px;
color:rgb(151, 151, 151);
text-decoration:none;
text-transform:uppercase;
}

#top a:hover{
font-size:11px;
color:rgb(151, 151, 151);
text-decoration:underline;
text-transform:uppercase;
}
 
/* @group LAYOUT
===================================== */

#container {
	width: 1000px;
	margin: 0 auto; padding: 3px;
	}

#content {
	clear: both; padding: 0px; margin:0px;
	}


	
#table { padding: 0px; margin:0px;
	
	}

.content { vertical-align: top; padding-top: 0px; margin: 0px; 
}

.content {
	 border-right: 0px solid #554842;
         line-height:16px;

}

.sidebar { 
	 min-height: 8px;   /* Fixes odd no-content disappearing bug. */
	}

.sidebar li { line-height: 13px; padding: 0 px; letter-spacing: 0px; font-size: 12px; list-style-position:  outside;
	}


/* main nav*/
#left.sidebar {padding-left: 0px; padding-right: 0px; margin-top: 1px;}
#right.sidebar {padding: 0px; margin-top: 5px; }

.tophead {
 background:url(http://mura.martreg.com/tasks/sites/nationalbridal/assets/Image/spacer.gif);
}

/* callout home page
===================================== */

.home_callout {
padding: 10px 10px 10px 10px;
font-face: Helvetica, Arial, sans-serif;
font-size:12px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
text-transform:none;
color:#FFFFFF;

	
}

.home_callout a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

.home_callout a:hover {
	border-bottom: 1px solid #999;
}


/* callout home page END
===================================== */

/* @group Layout - Header
===================================== */

#headertd {
	font-size: 11px;
color:#fff;
padding-top:4px;
padding-left:4px;
}

#headertd a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight:800;
line-height: 15px;
	color: #fff;
	text-decoration: none;	
	text-transform: none;
}

#headertd a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight:800;
	text-transform: none;
	color: #d7d7d1;
	text-decoration: none; 
	}

.headerclear {
 background: url(http://mura.martreg.com/tasks/sites/nationalbridal/assets/Image/spacer.gif);
background-color:transparent;
}

#header {
	position: relative;
	font-size: 1.25em;
padding:0 0 0 0;
font-color:#fff;
	}
	
	#header table{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
border: none;
font-color:#fff;
}

	#header tbody{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
font-color:#fff;
}

	#header tr{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
font-color:#fff;
}

	#header td{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
font-color:#fff;
}

	#header img{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
}


#header table a {
	font-family:  Arial, Helvetica, sans-serif;
font-color:#fff;
text-decoration: none;
}

#header table a hover {
	font-family:  Arial, Helvetica, sans-serif;
font-color:#000;
text-decoration: none;
}

#header a {
	font-family:  Arial, Helvetica, sans-serif;
font-color:#fff;
text-decoration: none;
}

#header a hover {
	font-family:  Arial, Helvetica, sans-serif;
font-color:#b8b598;
text-decoration: none;
}

.headerft{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}


.headerli{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.25em;
color:#e2e2e2;
}

/* @end Layout - Header
-------------------------------- */


/* @group Layout - Footer
===================================== */

.white {
background-color: transparent;
clear:both;
}

/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/* navigation */
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#4b81db; text-decoration:none; text-transform:uppercase;}
ul.menu a:hover, ul.menu a:active {display:block; color:#000; text-decoration:none; background-color:#e8eef7;}

ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul.menu ul#first {left:0;}

ul.menu ul li {position:relative; border:0px solid #aaa; border-top:none; width:149px;}
ul.menu ul li a {display:block; padding:3px 7px 7px; background-color:#d1d1d1; text-transform:none;}
ul.menu ul li a:hover {background-color:#c5c5c5;}
ul.menu ul ul {left:149px; top:0px;}

ul.menu .menulink {border-right:0px solid #aaa; padding:5px 7px 7px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; width:125px;}
ul.menu .menulink#first {width:82px;}
ul.menu .menulink#second {width:68px;}
ul.menu .menulink#third {width:127px;}
ul.menu .menulink#fourth {width:82px;}
ul.menu .menulink#fifth {width:127px;}
ul.menu .menulink#sixth {width:100px;}
ul.menu .menulink#seventh {width:50px;}
ul.menu .menulink#eight {width:80px;}

ul.menu .sub {background:#d1d1d1 url(/dcdesigncenter/js/arrow.gif) 125px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #aaa;}
/* end navigation */


/* @group Nav - Primary
===================================== */



/* @end Nav - Primary - Dropdown
-------------------------------- */

/* @end Nav - Primary
-------------------------------- */


/* @group Nav - Secondary
===================================== */


/* @end Nav - Secondary - Second Level
-------------------------------- */

/* @end Nav - Secondary
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group MODULES
===================================== */

/* add modules, components, etc. here */

/* @end MODULES
-------------------------------- */


/* EOF */
