body{ margin : 0px; font-family	: Verdana, Arial, Helvetica, sans-serif; font-size : small; text-align : center; background: #999; }

.clr{ margin: 0; clear: both; overflow: hidden; height: 1px; }

#siteContainer { width : 980px; text-align : left; margin : 20px auto; background: #000; padding: 20px 0;}

#header { text-align: center; margin: 20px 0; border: 1px solid #000;}

/*menu*/
#menu { margin: 0 75px; padding: 2px 0; background: #262626; text-align: right; line-height: 1em; }

/*Drop down menu*/
#nav, #nav ul { margin: 0; padding: 3px 2px; list-style: none; font-size: 80%; text-align: center; /*position: relative;*/}
#nav li { display: inline;  margin : 0; padding: 0; position: relative;} 
#nav li a { text-decoration: none; padding: 5px 13px; color: #888; font-weight: bold; }
#nav li a:hover { color: #fff; } 
#nav li ul { position: absolute; left: 0px; top: 1.65em; _top: 2em; width: 200px; display: none; text-align: left; background: #999; font-size: 100%;}
#nav li ul li { margin : 3px 5px; padding: 0px 5px; width: 200px; display: block; }
#nav li ul li a { padding: 7px 5px; color: #222;}
#nav li:hover ul, #nav li.over ul { display: block; } 

#nicolemanier li.home a { color: #fff; }

#ladies-couture li.ladies-couture a { color: #fff; }
#ladies-couture li.ladies-couture ul li a { color: #000; }
#ladies-couture li.ladies-couture ul li a:hover { color: #fff; }

#mens-made-to-measure li.mens-made-to-measure a { color: #fff; }
#mens-made-to-measure li.mens-made-to-measure ul li a { color: #000; }
#mens-made-to-measure li.mens-made-to-measure ul li a:hover { color: #fff; }

#corporate-uniforms li.corporate-uniforms a { color: #fff; }
#wedding-services li.wedding-services a { color: #fff; }

#content { margin: 20px 75px; }

#featured { float: left; width: 255px; }

#main { float: right; width: 565px; background: #262626; color: #eee; padding: 0; }
#main .gutter { margin: 30px 30px 0 30px; padding: 0; }
#main .prop { float: right; width: 1px; height: 359px; }

#main .col-left { float: left; width: 228px; margin: 0 20px 20px 0; }
#main .col-right { float: right; width: 228px; margin: 0 0 20px 20px; }

#footer { margin: 20px 75px; padding: 20px 0; border-top: 1px dashed #eee; font-size: 85%; color: #fff; }
#footer p { margin: 0; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer ul { margin: 0; padding: 0; list-style: none; float: right;}
#footer ul li { margin: 5px 0 5px 10px; padding: 0 10px 0 0; display: inline; }

/*General Styles*/

h1{ font-size: 130%; color: #999; font-weight: normal; letter-spacing: 0.1em; margin: 30px 0;}

a { color: #fff;  text-decoration: underline;}
a:hover { color: #999;}
