* {
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Sans;
}

html,body {
    height:100%;
}

body {
  color:#2f2f2f;
  text-align:center;
  width:100%;
  font-size:12px;
  background:#fafafa url('../../../../images/memory-photo/body_bg.png') center repeat-y;
}

@font-face {
  font-family:Sansumi-Bold;
  src:
  url("../../../fonts/sansumi-bold.eot?") format("eot"),
  url("../../../fonts/sansumi-bold.woff") format("woff"),
  url("../../../fonts/sansumi-bold.ttf") format("truetype"),
  url("../../../fonts/sansumi-bold.svg#Sansumi-Bold") format("svg");
  font-weight:light;
  font-style:normal;
}
/*
@font-face {
	font-family:Sansumi-Bold;
	src: url('../../../fonts/Sansumi-Bold.ttf');
}*/

#top_bar {
  width:100%;
  text-align:left;
  height:40px;
  position:fixed;
  left:0;
  top:0;
  background:url('../../../../images/admin/alpha_bg_80.png');
}

#social_links {
  margin-top:4px;
  float:right;
}

#social_links a {
  display:block;
  width:38px;
  height:38px;
  float:right;
  margin:1px;
}

#social_links a:hover {
  display:block;
  width:40px;
  height:40px;
  margin:0;
  float:right;
}

#page_wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}

object{
    border:0;
}

table tr td ul li {
  font-size:12px;
  padding-left:5px !important;
  margin-left:5px !important;
}

table tr td ul {
  margin:10px auto auto 5px;
  list-style-type:circle !important;
}

h1 a {
  color:#2f2f2f;
  font-size:35px;
  font-weight:bolder;
  text-decoration:none !important;
  text-shadow: 1px 1px 2px #777; 
  font-family:Sansumi-Bold;
  margin:0;
}

h1 a:hover {
  color:#ffa200 !important;
}

input[type='text'], input[type='password'] {
    line-height:normal;
    border:1px solid #d3d3d3;
    background-color:#fff;
    height:20px;
    padding:2px;
}

input[type='submit'] {
    padding:5px;
}

#top_modal_bar {
  display:block
  width:100%;
  height:25px;
  background-color:#2f2f2f;
  margin:0;
  text-align:left;
  font-weight:bold;
  color:#2f2f2f;
}

h2 {font-size:20px;color:#333;padding-left:0px;padding-top:10px}
h3 {font-size:16px;color:#333;padding-left:0px;padding-top:10px;}
h4 {font-size:15px;color:#2f2f2f;}
h5 {font-size:12px;}
h6 {font-size:10px;}

label {
  font-weight:normal;
  margin-top:10px;
}

img {
    border-width:0px;
}

a:link {text-decoration:underline;color:#2f2f2f;}
a:visited {text-decoration:underline;color:#2f2f2f;}
a:active {text-decoration:underline;color:#2f2f2f;}

p {
  margin-top:0px;
  color:#4c4c4c;
  line-height:20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size:13px;
  margin-bottom:10px;
}

ul {
    margin:10px auto 10px 5px;
}

ul li {
    font-family:Verdana, Geneva, sans-serif !important;
    font-size:13px !important;
    color:#4c4c4c !important;
    padding-bottom:0px;
}

blockquote {
    margin:10px 50px 10px 50px;
    background-color:#ecfdff;
    padding:20px;
    padding-top:10px;
    border:1px solid #c9ec7c;
}

.clear {
  width:100%;
  height:0;
  clear:both;
}

.maincontainer {
  margin:0 auto;
  padding:0;
  text-align:left;
  width:990px;
  clear:both;
}

.maincontainer #top_rounded {
  !float:left;
}

.maincontainer#top_banner {
  _background:none;
}

#banner {
  width:100%;
  height:160px;
  border:0;
  margin:40px 0;
}

#logo {
  float:left;
  width:950px;
  height:110px;
  padding-top:0px !important;
  margin-top:80px !important;
  padding-left:0px;
}

#logo p {
  font-size:14px;
  color:#999;
}

#top_right {
  width:230px;
  height:160px;
  float:right;
  margin:10px 10px auto auto; 
}

#top_right img {
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
  width:228px;
  height:11px;
  float:left;
}

#top_right p {
  color:#2f2f2f;
  font-weight:normal;
  display:block;
  width:208px;
  padding-left:20px;
  margin:0;
  float:left;
  font-weight:normal;
  background:url('../../../images/memory-photo/login_bg_2.png') top repeat-y;
}

#customer_form {
  width:209px;
  padding-left:20px;
  margin:0;
  float:left;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:normal;
  background:url('../../../images/memory-photo/login_bg_2.png') top repeat-y;
}

#customer_form label {
  font-weight:normal;
  font-size:11px;
}

.slideshow {
  width:450px;
  overflow:hidden;
  height:auto;
  float:right;
  margin:10px 0;
  padding:10px;
  padding-top:15px;
  padding-bottom:15px;
  text-align:center;
  border:1px solid #d4d4d4;
  background-color:#2f2f2f;
}

.mini_block .slideshow {
  width:280px;
  overflow:hidden;
  height:auto;
  float:left;
  margin:10px 0;
  padding:10px;
  padding-top:8px;
  padding-bottom:8px;
  text-align:center;
  border:1px solid #d4d4d4;
  background-color:#2f2f2f;
}

/**** Main menu ****/
ul.level1 {
  list-style: none;
  border:0;
  text-align:left;
  height:30px;
  margin:5px auto 0px 20px;
  float:left;
  color:#fff !important;
}

ul.level1 li {
  color:#fff !important;
  float:left;
  text-align:left;
  padding-left:0px;
  height:20px;
  padding-top:10px;
  margin-right:30px;
}

ul.level1 li#current {
  float:left;
  text-align:left;
}

ul.level1 li a {
  color:#fff !important;
  font-weight:normal;
  font-size:12px;
  text-decoration:none !important;
  display:block;
  text-align:left;
  padding-bottom:5px;
}

ul.level1 li a:hover {
  color:#ffa200 !important;
  font-weight:normal;
  font-size:12px;
  text-decoration:normal !important;
  display:block;
  text-align:left;
}

ul.level1 li a#active {
  color:#ffa200 !important;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
  display:block;
  text-align:left;
}

ul.level1 li ul {
  list-style-type:none;
  margin-left:-10px;
  background:url('../../../images/admin/alpha_bg_70.png');
  _background-color:#2f2f2f;
  _filter:alpha(opacity=90);
  padding-top:5px;
  padding-left:10px;
  padding-bottom:10px;
}

ul.level1 li ul li {
  width:140px;
  height:20px;
  float:none;
  display:block;
  border:0;
  padding-left:0;
}

ul.level1 li ul li a {
  text-decoration:none;
  color:#2f2f2f;
  padding-left:10px;
  padding-bottom:5px;
  font-weight:normal;
  margin-left:0px;
  margin-bottom:10px;
  border-left:1px solid #2f2f2f;
}
/**** Content ****/
#content {
  text-align:left;
  margin:0 auto 0 0;
  width:990px;
  padding-top:0px;
  padding-bottom:30px;
  padding-left:0px;
  min-height:400px;
  height: auto !important;
  height: 400px;
}

#clear_content {
  text-align:left;
  margin:0 auto 0 0;
  width:960px;
  padding-top:0px;
  padding-bottom:30px;
  padding-left:0px;
  min-height:400px;
  height:auto !important;
  height:400px;
}

#flow {
  width:710px;
  margin:0px auto 20px 0px;
  float:left;
  min-height:100px;
}

#flow h3 {
  color:#2f2f2f;
  font-size:14px;  
}

#flow ul li {
  text-align:left;
  margin:0px auto auto 10px;
  font-size:12px;
  line-height:20px;
  margin-bottom:10px;
  color:#2f2f2f;
}

#flow ol {
  list-style-type:none;
  margin:10px auto 10px 20px;
}

#flow ol li {
  text-align:left;
  margin:0px auto auto 0;
  font-size:12px;
  padding-left:20px;
  color:#2f2f2f;
  min-height:16px;
  background:url('../../../images/memory-photo/accept.png') left no-repeat;
}

.get_passenger_block {
  float:left;
  width:190px;
  margin:0 10px 20px auto;
  padding-left:10px;
  padding-bottom:10px;
  border-left:1px solid #ffa200;
}

.get_passenger_block h3 {
  font-size:14px;
  font-weight:bold !important;
  font-style:italic !important;
  color:#ffa200 !important;
}

.img_container {
  border:1px solid #d4d4d4;
  padding:10px;
  width:118px;
  overflow:hidden;
  float:left;
  text-align:center;
  margin:10px 10px 10px 0;
  background-color:#2f2f2f;
}

.blog_post {
  margin:0px auto 50px 0px;
  clear:both;
}

.post_content {
  float:left;
  width:600px;
  border:1px solid #f4f4f4;
  padding:20px;
  background-color:#fff;
  -moz-box-shadow:1px 1px 8px #f0f0f0;
  -webkit-box-shadow:1px 1px 8px #f0f0f0;
  box-shadow:1px 1px 8px #f0f0f0;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;  
  border-radius:2px;
}

.post_content h2 a {
  color:#ffa200;
  font-size:24px;
  font-weight:bold;
  text-decoration:none;
  font-family:'Sansumi-Bold', "Trebuchet MS", "Times New";
}

.post_content h2 a:hover {
  color:#fcb844;
  font-family:'Sansumi-Bold', "Trebuchet MS", "Times New";
}

.post_date {
  width:50px;
  float:left;
  padding-top:20px;
  padding-bottom:20px;
  padding-right:10px;
  border-right:2px solid #2f2f2f;
  color:#2f2f2f;
  text-align:right;
  font-family:Georgia, "Trebuchet MS", "Times New" !important;
}

.post_date .day {
  font-size:24px;
  float:right;
  font-family:Georgia, "Trebuchet MS", "Times New" !important;
}

.post_date .day_n {
  font-size:30px;
  float:right;
  font-family:Georgia, "Trebuchet MS", "Times New" !important;
}

.post_date .month {
  font-size:18px;
  text-align:left !important;
  float:right;
  font-family:Georgia, "Trebuchet MS", "Times New" !important;
}

.post_content pre {
  margin:10px 20px 10px 0px;
  font-size:13px;
  background-color:#525252;
  border:1px solid #4d4d4d;
  padding:10px;
  color:#fff;
  font-size:14px;
  overflow:hidden;
  font-family:Courier !important;
  line-height:18px;
  border-left:5px solid #82B50A;
  overflow:auto;
}

.social_tagline {
  width:100%;
  height:20px;
  clear:both;
  padding-top:20px;
  margin-left:10px;
}

.social_tagline ul li {
  float:left;
  padding-right:0px;
}

.comment {
  margin-bottom:20px;
  width:640px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow:1px 1px 1px 5px #dedede;
  -webkit-box-shadow:1px 1px 5px 2px #dedede;
  box-shadow:1px 1px 1px 15px #dedede;
}

.comment_left {
  height:25px;
  padding-top:7px;
  padding-left:5px;
  color:#fff;
  overflow:hidden;
  background:url('../../../../images/admin/alpha_bg_60.png');
  -moz-border-radius:3px 0 0 3px;
  -webkit-border-radius:0 0 0 0;
  border-radius:3px 3px 0 0;
}

.comment_left a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.comment_left a:hover {
  text-decoration:underline;
}

.comment_right {
  border:1px solid #d4d4d4;
  border-top:0;
  background-color:#fffaf0;
  padding:10px;
}

#comments {
  margin:50px 0 0 62px;
}

#new_comment {
  width:640px;
}

#leave_your_comment {
  font-family:Sansumi-Bold;
  color:#ffa200;
  font-size:18px;
}

#comments textarea{
  border:1px solid #d4d4d4;
  width:590px;
  height:200px;
}

#rightcol{
  width:260px;
  float:right;
  padding-top:0;
  margin:0px 0px 0 auto;
  color:#2f2f2f;
}

#rightcol_inside{
  width:auto;
  height:auto;
  color:#2f2f2f;
  margin:10px auto 20px 10px;
}

#rightcol a:link,#rightcol a:visited,#rightcol a:active {
  color:#2f2f2f;
  text-decoration:underline;
}

#rightcol p {
  color:#2f2f2f;
  width:200px;
  display:block;
  line-height:20px;
  margin:0px auto auto 0px;
}

#rightcol_inside ul{
  margin:20px auto 20px 10px;
  list-style-type:none;
}

#rightcol_inside ul li{
  margin:0;
  font-size:12px;
  font-family:Verdana; 
  padding-left:5px;
}

.gadget {
  width:240px;
  padding-top:0px;
  padding-left:10px;
  padding-bottom:0px;
  margin:0;
}

.gadget h3 {
  padding-left:10px;
  font-size:14px;
  font-family:'Sansumi-Bold' !important;
  color:#ffa200;
  margin:0;
}

.gadget p {
  color:#2f2f2f;
}

.blog_gadget {
  width:240px;
  padding-top:0px;
  padding-left:10px;
  padding-bottom:0px;
  margin:0;
  border-left:1px solid #ffa200;
}

.blog_gadget a {
  text-decoration:none !important;
}

.blog_gadget a:hover {
  font-size:13px;
  padding-left:0;
  color:#ffa200 !important;
}

.blog_gadget ul li {
  margin-bottom:10px !important;
  padding-left:5px !important;
  min-height:20px;
  margin-left:0px !important;
  padding-bottom:10px;
  border-bottom:1px solid #e4e4e4;
}

.blog_gadget ul {
  list-style-type:none !important;
  padding-bottom:10px;
}

.blog_gadget h3 {
  padding-left:10px;
  font-size:16px;
  color:#ffa200;
  font-family:'Sansumi-Bold' !important;
  margin:0;
}

.blog_gadget p {
  color:#2f2f2f;
}

#modal_contact {
  font-weight:bold;
  padding-left:80px;
  height:40px;
  margin:0;
  padding-top:10px;
  background:transparent url('../../../images/memory-photo/mail.png') left no-repeat;
}

#rss_feed {
  font-weight:bold;
  padding-left:80px;
  height:50px;
  margin:0;
  padding-top:20px;
  background:transparent url('../../../images/memory-photo/rss.png') left no-repeat;
}

#contact_div {
  width:400px;
  position:absolute;
  z-index:9100;
  background:url('../../../../images/admin/alpha_bg_60.png');
  color:#2f2f2f;
  top:100px;
  left:50%;
  padding:5px;
  margin-left:-200px;
  text-align:left;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow:1px 1px 1px 5px #2f2f2f;
  -webkit-box-shadow:1px 1px 5px 2px #666;
  box-shadow:1px 1px 1px 15px #2f2f2f;
}

#contact_inside {
  width:380px;
  margin:12px auto 0 auto;
  background-color:#fff;
}

#contact-content {
  margin:20px;
}

#contact-content input {
  width:310px;
  padding:7px;
  margin-bottom:10px;
}

#contact-content textarea {
  width:310px;
  height:100px;
  padding:7px;
  border:1px solid #d4d4d4;
} 

.gallery {
    text-align:center;
    margin:0;
    width:480px;
    float:left;
}

#top_gallery {
  background:url('../../../images/memory-photo/top_gallery_bg.png') no-repeat;
  width:890px;
  height:70px;
  margin:5px auto auto 0;
}

#flow .gallery {
    text-align:center;
    margin:0;
    width:610px;
    float:left;
}

.font_reverse {
    font-weight:bold;
    font-size:12px;
    background-color:#4d4d4d;
    color:#2f2f2f;
    font-family:verdana;
}

.gallery_container {
    padding-top:0px;
    margin-bottom:20px;
}

.gallery_container img {
    border:0;
    padding:30px;
}

.mixed_content .title_border {
  width:420px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:10px;
}

.title_border h2 {
  font-family:Sansumi-Bold,Georgia;
  font-size:22px;
  color:#ffa200;
}

.mixed_content {
  width:420px;
  padding:0px;
  margin:10px auto 20px 20px;
  font-family:Verdana;
  float:left;
  border:1px solid #d4d4d4;
  background-color:#fffaf0;
  height:300px;
  -moz-border-radius:5px;
  -moz-box-shadow:1px 1px 1px 1px #eeeeee;
  -webkit-border-radius:5px;
  -webkit-box-shadow:1px 1px 1px 1px #eeeeee;
  -khtml-box-shadow:1px 1px 1px 1px #eeeeee;
  border-radius:5px;
}

.mixed_content p {
  margin:20px auto auto 0;
  padding:0;
}

.mini_block {
  float:left;
  width:290px !important;
  margin:10px 10px auto 0px;
  _margin-right:0;
}

.mini_block_content {
  padding:0px;
}

.mixed_content ul {
  list-style-type:none;
}

.mixed_content ul li{
  font-size:12px;
  font-family:Verdana; 
  background:url('../../../images/halis-peinture/accept.png') left no-repeat; 
  padding-left:25px;
  color:#333;
  margin-left:30px;
}

.mini_block_content ul {
  margin:10px auto auto 30px !important;
}

.mini_block .title_border {
  width:280px;
  padding-top:5px;
  padding-left:0px;
  padding-bottom:10px;
  border-bottom:1px solid #d9d9d9;
}

.mixed_img {
  float:left;
  margin:10px;
  float:left;
  width:180px;
  overflow:hidden;
}

.mixed_text {
  float:left;
  width:180px;
  padding-left:0px;
}

.mixed_text p {
  margin:0 !important;
  padding:0px !important;
}

.text_content {
  width:820px;
  padding:0px;
  margin:10px auto 20px 20px;
  font-family:Verdana;
  float:left;
}

.text_content .title_border {
  width:820px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:10px;
  color:#ffa200;
}

.product_container_content ul {
    margin:10px auto auto 50px;
}

.product_container img {
    border:0;
    padding:10px;
}

#select_flight {
  background-color:#fffaf0;
  border:1px solid #d4d4d4;
  padding:20px;
  width:380px;
  margin-top:10px;
}

#select_flight ul {
  margin-left:20px;
}

#select_flight ul li {
  line-height:25px;
}

#add_new_testimonial .input_text {
  padding:5px;
  border:1px solid #d4d4d4;
  width:300px;
  margin:0 auto 10px 0;
}

#add_new_testimonial textarea {
  padding:5px;
  border:1px solid #d4d4d4;
  width:300px;
  height:200px;
  margin-bottom:10px;
}

/*****/
#contact {
    clear:both;
    width:220px;
    height:600px;
}

#contact p {
    color:#2f2f2f;
    padding-top:150px;
    line-height:16px;
    margin-left:20px;
}

#flow #contact_form {
  border:1px solid #d4d4d4;
  width:550px;
  margin:10px auto 10px 0px;
  background-color:#2f2f2faf0;
  padding:20px;
  float:left;
}

#send_contact_btn {
  background:url('../../../images/memory-photo/send_contact_btn.png') center no-repeat;
  width:110px;
  height:50px;
  border:0;
  float:right;
  margin:20px 20px auto auto;
}

#flow .contact_form {
  border:1px solid #d4d4d4;
  width:520px;
  margin-bottom:10px;
  padding:5px;
}

.subcontainer {
    width:297px;
    padding:10px;
    float:left;
    background-color:#2f2f2faf0;
}

#map_canvas {
    width:400px;
    height:400px;
    margin:20px auto auto 20px;
    float:right;
    background-color:#2f2f2f;
}

#bottom {
  margin-top:-30px;
  width:100%;
  height:30px;
  clear:both;
  background-color:#2f2f2f;
}

#bottom_container {
  width:960px;
  height:30px;
  margin:0 auto;
}

.bottom_block {
  float:left;
  width:500px;
  text-align:left;
}

.bottom_block ul {
  list-style-type:none;
}

.bottom_block ul li{
  float:left;
  border-left:1px solid #2f2f2f;
  padding-left:10px;
  margin-right:20px;
}

.bottom_block ul li a{
  color:#2f2f2f;
  font-size:12px;
  font-family:Arial;
}

#footer {
    width:400px;
    margin:0px 10px 5px auto;
    padding-bottom:0;
    float:right;
}

#footer p {
    display:block;
    width:400px;
    font-size:11px;
    padding-top:10px;
    padding-bottom:0px;
    margin:0;
    text-align:center;
    color:#fff;
}

#footer a {
    color:#fff;
    font-size:11px;
    font-family:"Trebuchet MS", Georgia, Verdana;
    font-weight:normal;
}

#polling {
	background-color:#fffaf0;
	width:220px;
	border:1px solid #d4d4d4;
	margin:10px auto 0 auto;
	padding:5px;
	padding-bottom:20px;
	color:#000 !important;
}

#polling p {
	color:#000;
}
  

#tag_cloud {
    color:#333;
    display:block;
    width:210px;
    margin:30px auto 20px 0px;
}

#tag_cloud a{
    color:#333;
    text-decoration:none;
    padding:0 !important;
    margin:0 !important;
}

#tag_cloud *{
  padding:-5px !important;
  margin-top:-10px !important;
  margin-bottom:-10px !important;
}

.tag_1 {
    font-size:10px;
}
.tag_2 {
    font-size:15px;
}
.tag_3 {
    font-size:20px;
}
.tag_4 {
    font-size:25px;
}
.tag_5 {
    font-size:30px;
}
.tag_6 {
    font-size:35px;
}
.tag_7 {
    font-size:40px;
}
.tag_8 {
    font-size:50px;
}
.tag_9 {
    font-size:60px;
}
.tag_10 {
    font-size:70px;
}

/********* Carousel **/
#carousel-wrapper {
  width: 400px;
  margin:20px auto;
  overflow: hidden;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 500px;
}
  
/********* POLLING **/

#polling-content {
    font-family:verdana;
}

#polling p {
    margin:0 auto auto 0px !important;
    padding:5px;
    font-size:12px;
    line-height:20px;
}

/**** Polling ****/
#polling {
	background-color:#2f2f2faf0;
	width:190px;
	border:1px solid #d4d4d4;
	margin:30px 0 0 15px;
	padding:5px;
	color:#000 !important;
}

#polling p {
	color:#000 !important;
}
  
#poll_results {
  background-color:#2f2f2f;
  width:260px;
  margin:0;
  padding:20px;
  text-align:left;
}

.gauge_10 {
    background-color:#e1f9c2;
    height:20px;
}

.gauge_20 {
    background-color:#adde01;
    height:20px;
}

.gauge_30 {
    background-color:#d1de01;
    height:20px;
}

.gauge_40 {
    background-color:#decc01;
    height:20px;
}

.gauge_50 {
    background-color:#dead01;
    height:20px;
}

.gauge_60 {
    background-color:#c4df9b;
    height:20px;
}

.gauge_70 {
    background-color:#de9301;
    height:20px;
}

.gauge_80 {
    background-color:#de6e01;
    height:20px;
}

.gauge_90 {
    background-color:#de4501;
    height:20px;
}

.gauge_100 {
    background-color:#de1001;
    height:20px;
}

#maintenance_msg {
  background-color:#2f2f2f;
  width:580px;
  height:150px;
  text-align:left;
  padding:20px;
  margin:50px auto;
  border:1px solid #d4d4d4;
}

#maintenance_msg h2 {
  color:#2f2f2f;
  height:24px;
}

.inplace-edit * {
  font-size:12px; !important
}

#weather {
    color:#2f2f2f;
    margin:0;
    padding-top:20px;
    padding-left:20px;
}  

#weather #city {
  font-weight:bold;
  font-size:14px;
}

.logon_block {
  width:200px;
  padding:40px;
  float:left;
  margin-left:20px;
}

.create_account {
  width:260px;
  padding-top:10px;
  padding-left:30px;
  padding-right:20px;
  margin-right:0px;
  float:left;
}

#logon_btn{
  background:transparent url('../../../images/admin/24x24/accept.png') right no-repeat;
  width:24px;
  height:20px;
  padding-top:0px;
  border:none;
}

.gadget #search_btn{
  background:#2f2f2f url('../../../images/admin/24x24/search.png') right no-repeat;
  width:29px;
  height:29px;
  float:right !important;
}

#search_form.gadget input {
  color:#d4d4d4;
  float:left !important;
  height:24px;
  padding-top:5px;
  border:0;
}

#search_form.gadget p#layout {
  background-color:#2f2f2f;
  display:block;
  height:32px;
  width:210px;
  border:1px solid #d4d4d4;
}

#confirm_order{
  position:absolute;
  z-index:9003;
  top:50px;
  left:50%;
  margin-left:-300px;
  width:600px;
  background-color:#2f2f2faf0;
}

#contact-content table tr td {
  vertical-align:top;
  width:250px;
}

#contact-content label, #contact-content p {
  color:#2f2f2f !important;
}

#contact-content table tr td input[type='text'] {
  width:200px;
}

#selected_pics {
  width:560px;
  margin:10px auto;
  border:1px solid #d4d4d4;
  padding:2px;
}


