﻿/* CSS Document */

body {
	background-image: url(/images/cloudysky.jpg);
	background-repeat:repeat-x;
	background-color:#999;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFF;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

.image_float_right 
{
    float:right;
}

#right_center
{
	color:#FFF;
    text-align:center;
    margin:0 auto; 
	padding: 0; 
}

#right_center label
{
	font-size: 12px;
	color:#FFF;
	float:none;
	font-weight:normal;
}

#right_center error
{    
    color:#FFFFFF !important;
    float:none;
    font-size:12px;
    font-style:italic;
    padding-right:40px;
    padding-top:2px;
    margin-top:0px;
}

#content a 
{
    text-decoration:underline;
    color:white;
}

#content a :hover 
{
    text-decoration:underline;
    font-weight:bold;
    color:White;
}

#content img 
{
	border:0px;
	margin:0px;
}

#header {
	text-align:center
}

#shadow {
	margin:0 auto; 
	padding: 0; 
	background-image:url(/images/shadow.png); 
	background-repeat:repeat-y; 
	background-position:center; 
	height:395px;
	width: 980px;
}

#content_left {
	width:50%;
	float:left;
	text-align:left;
}

#content_left ul {
	font-size:12px;
	color:#FFF;
	margin-left:0px;
}

#content_right {
	width:49%; 
	float:right;
	padding-top:0px;
	text-align:left;
	padding-right:5px;
}

/*#ctl00_ContentPlaceHolder1_upVwOrder2 fieldset .error 
{
    color:#FFF !important; 
    font-style:italic; 
    width:63%;
    float:left;
    font-size:12px;
    margin-left:37%;
    padding-top:2px;
    margin-top:0px;
    }
    
#ctl00_ContentPlaceHolder1_upVwOrder4 fieldset .error 
{
    color:#FFF !important; 
    font-style:italic; 
    width:63%;
    float:left;
    font-size:12px;
    margin-left:37%;
    padding-top:2px;
    margin-top:0px;
    }
*/

#ctl00_ContentPlaceHolder1_upVwOrder2 select 
{
    margin-top:2px;
}

#content_right .error  
{
    
    color:#FFFFFF !important;
    float:right;
    font-size:12px;
    font-style:italic;
    padding-right:40px;
    padding-top:2px;
    margin-top:0px;
}
    
#content_right .validation  
{
    color:#FFF !important; 
    font-style:italic; 
    width:40%;
    float:left;
    font-size:12px;
    margin-left:42%;
    padding-top:2px;
    margin-top:0px;
}

#content_right .error_activate  
{
    color:#FFF !important; 
    font-style:italic; 
    width:100%;
    float:left;
    font-size:12px;
    padding-top:2px;
    margin-top:0px;
}

    /*
    color:#FFF !important; 
    font-style:italic; 
    width:40%;
    float:left;
    font-size:12px;
    margin-left:70%;
    padding-top:2px;
    margin-top:0px;
*/

.center {
	margin:0 auto; 
	padding: 0;
	text-align:center;
}

.order_table {
	float:left; 
	width:100%; 
	font-size:12px; 
	color:#FFF; 
	font-weight:bold;
}

#wrapper {
	margin:0 auto; 
	padding: 0;
	text-align:center;
}


#menu {
	margin:0 auto; 
	padding: 0; 
	width:980px; 
	text-align:left; 
	background-image:url(/images/index_02.png);
	background-position:center; 
	height:35px; 
	background-repeat:no-repeat;
}

#wrapper h2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	padding-top:15px;
	padding-right: 15px;
	padding-left:15px;
	font-weight: 500; 

	
}

#wrapper h2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F392C5;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-right: 15px;
	padding-left:15px;
}


h2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-right:20px;
	margin-left:22px;
}

.h2_clean  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-right:0px;
	margin-left:0px;
}

h3, h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	line-height:12px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-right:20px;
	text-align: left;
}

h2 .menu {
	padding-left:5px;
}

#blackbar {
	margin:0 auto; 
	padding: 0; 
	text-align:center; 
	width:100%; 
	background-color:#000; 
	height:100px; 
}

#bar {
	margin:0 auto; 
	padding: 0;
}

#grass {
	 margin:0 auto; 
	 padding: 0; 
	 text-align:center; 
	 width:100%; 
	 background-image:url(/images/grass.png); 
	 height:50px; 
	 background-position:top; 
	 padding-top:40px; 
	 margin-top:20px;
}

fieldset {
  padding: 0px;
  font-size: 12px;
  color:#FFF;
  width:98%;
  border:0px;
  }

#ctl00_ContentPlaceHolder1_rblDeliveryType label 
{
    width:150px;
    height:12px;
}


.fieldset_cardtype
{
	width: 100%;
}

.fieldset_cardtype tbody tr td input
{
    float:left;
    margin: 50px 0px 0px 0px;
    display:block;
}

.fieldset_extraArticle
{
    margin-left:100px;
    display:block;
    }
    
.fieldset_extraArticle tbody tr td input
{
    float:left;
    }
    
.fieldset_extraArticle tbody tr td label
{
    text-align:left;
    width:80%;
    font-size:12px;
}

.fieldset_nofloat tr td label
{
    float:none !important;
}

.radio_nofloat
{
    float:left !important;
    margin-top:2px;
}

.center_button 
{
    margin-left:25%
}

#ctl00_ContentPlaceHolder1_upVwOrder2 label 
{
  float:left;
  width:36%;
  margin-right:2px;
  padding-top:2px;
  text-align:right;
  font-weight:bold;
    color:#FFF;
  	margin-top: 2px;
  }
  
label {
  float:left;
  width:40%;
  margin-right:2px;
  padding-top:2px;
  text-align:right;
  font-weight:bold;
    color:#FFF;
  	margin-top: 2px;
  }
 

#contact label {
  float:left;
  width:40%;
  margin-right:4px;
  padding-top:2px;
  text-align:right;
  font-weight:bold;
    color:#FFF;
  	margin-top: 2px;
  }

.working_label {
  float:left;
  width:35%;
  margin-right:0.5em;
  padding-top:0.3em;
  text-align:right;
  font-weight:bold;
    color:#FFF;
  	margin-top: 2px;
  }
 
input, textarea {
	margin-top: 2px;
}

#content {
	background-image:url(/images/index_04.gif);
	background-repeat:no-repeat;
	height:395px; 
	text-align:left; 
	padding-left:20px; 
	padding-top:15px; 
	padding-right:20px;
	margin-left:17px;
}
	
#content p {
	font-size:12px;
	color:#FFF;
	margin:0;
	padding-bottom:10px;
}

#content li {
	font-size:12px;
	color:#FFF;
	margin:0px;
}

.question
{
    cursor:pointer;
}

.answer
{
    text-align:justify;
    margin-right:15px;
    }

#content ul {
	font-size:12px;
	color:#FFF;
	margin-top:0px;
	margin-left:26px;
	margin-bottom:15px;
}

.slogan {
	margin-left:300px;
	padding:0px;
	width:520px;
	height:98px;
}

#footer a
{
    font-size:10px;
    color:Black;
}
