html, body{ background:#FFF; margin:0px; padding:0px; 	font-size:12px;	font-family:Helvetica, Geneva, Arial, sans-serif; line-height:20px; }

a:link, a:visited, a:hover, a:active{ text-decoration:none; color:#666; }

h1{	font-size:20px;	font-weight:bold; }
h2{	font-size:16px; font-weight:bold;}
h3{	font-size:14px;	font-weight:bold; display:inline; }

#page{ 	position:relative; margin-left:0; width:1010px; background:#FFF url(../img/back_wrapper.jpg) bottom left no-repeat; }

#header{ position:relative; width:100%;	text-align:right; background: #03C4B0 url(../Image/title-back.jpg); height:141px; }

#menu{ position:relative; float:left; background:none; text-align:right; width:234px; padding:0; }

#content{ position:relative; float:left; width:550px; padding:10px; margin:0 20px 0 0; color:#666; background:none; }

#content h1{ width:550px; margin:auto; text-align:left; text-transform:lowercase; letter-spacing:-1px; color:#000; font-size:14px; font-weight:normal; border-bottom:1px solid #d2d09f; }

#content h2{ text-transform:lowercase; letter-spacing:-1px; color:#d2d09f; font-size:22px; font-weight:bold; }

#content_container{ position:relative; top:0px; left:0px; padding:10px; color:#FFFFFF; 	background:#000000; width:950px; }

#signup{ position:relative; float:left; width:175px; min-height:250px; height:auto !important; height:250px; margin:20px 0 0 0; }

#footer{ position:relative; width:100%; padding:7px 0 0 0; height:124px; margin:auto; color:#666; background:#EEE; border-top:1px #CCC solid; text-align:right; }

.c1{ float:left; width:200px; padding:50px 0 0 0; }
.c2{ float:left; width:450px; padding:10px 45px 45px 45px; }
.c3{ width:780px; text-align:center; }

.c4{ width:780px; text-align:left; }

.bg_grey{ background:#666666; }

.cart_info{ position:absolute; right:0; top:0; padding:3px 0 0 0; width:100%; text-align:right; }

.error{ font-weight:bold; color:#FF6600; }

.pile_left{ display:inline; float:left; padding:0 10px 0 0; }

.clear{ clear:both; }

.gallery_item{ 	position:relative; float:left; background: url(../img/picture-border.jpg) no-repeat; width:150px; height:143px; padding:0 40px 0 0; text-align:center; vertical-align:middle; }

.gallery_item li{ position:absolute; top:145px; left:33%; list-style:none;}

