* {padding:0;margin:0;}
body {font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#FFF;background:#000;}
address {font-style:normal;}
ul {list-style:none;color:#FC0;}
a, a img {color:#FC0;text-decoration:underline;}
a:visited, a:visited img {color:#FC0;text-decoration:none;}
a:hover, a:hover img {color:#FC0;text-decoration:none;}
hr {color:#FC0;background:#FC0;height:2px;}
h1, h2, h3, h4 {font-weight:lighter;}

/* Wrapper */
#wrapper {width:900px;margin:50px auto 0 auto;}

/* Masthead */
#masthead {clear:both;}
#masthead h1 {font-size:30px;}
#masthead h2 {margin:0 0 0 40px;font-size:18px;}
#pageName {margin:0 0 -50px 0;color:#FFF;text-align:right;font-size:20px;}

/* Main Navigation */
#mainNav {list-style:none;}
#mainNav li {margin:13px 0 0 0;padding:0;float:right;}
#mainNav a {display:block;margin:0;padding:4px;color:#FC0;text-decoration:none;}
#mainNav a:hover {color:#FFF;background:#FC0;}

/* Main Content */
#mainContent {margin:100px auto 0 auto;clear:both;}
#mainContent table {text-align:center;margin:0 auto 0 auto;}
#mainContent table caption {color:#FC0;}
#mainContent img {margin-left:10px;clear:both;}
#mainContentblock {margin:0 auto 0 auto;width:500px;text-align:justify;}
#mainContentsubBlock {padding:30px;}
#mainContentsubBlock h3 {color:#FC0;padding:0 0 10px 0;text-align:center;}
#mainContentsubBlockA {width:150px;float:left;text-align:center;}
#mainContentsubBlockB {width:150px;float:right;text-align:center;}
#subContentblock {width:170px;text-align:left;float:left;margin:0 0 0 150px;display: inline;}/* <---Solution for bug IE6 */
#subContentblock img {border:solid 1px #FC0;padding:10px;}
.subContentblock {font-size:10px;padding:20px 0 20px 10px;}
#contactInfo {width:200px;float:right;text-align:right;font-size:12px;}
#contactInfo p {color:#FC0;}
#googleMap {width:400px;float:left;padding:2px;border:solid 1px #FC0;margin:10px 0 0 180px;display: inline;} /* <---Solution for bug IE6 */
#designerThumbs im {border:solid 1px #FC0;}
#designerThumbs {width:112px;float:left;}
#designerThumbs h2 {font-size:10px;color:#FC0;text-align:center;padding:0 0 10px 0;}
.eventsp {padding:0 0 100px 0;}
#largeImages {text-align:center;}
#largeImages img {padding:40px 20px 20px 20px;margin:20px;border:1px solid #CCC;}
#accesoriesThumb {width:280px;float:left;}
.accesoriesThumb {text-align:center;color:#FC0;margin:0 0 -10px 0;font-size:12px;}
#accesoriesThumb img {padding:18px;}

/* Legal */
#legal {text-align:center;clear:both;padding:20px 0 20px 0;font-size:9px;color:#CCC;}
#legal a {color:#CCC;}

/* Images */
#imageWithtitle {width:49%;float:left;padding: 20px 0 0 0;}
#imageWithtitle p {margin:0 0 -50px 0;}