body {
text-align: center; /* centers IE6 */
color: #EDF1FC; 
background-image:url('images/bg.jpg');
background-repeat:no-repeat;

background-position:center top; 
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size: 100%;
margin: 0;
padding: 0;
}

body:before 
{ 
   content: "";
   position: fixed;
   top: -10px;
   left: 0;
   width: 100%;
   height: 10px;
   z-index: 100;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   }

/* general link formatting */
a:link {
	color: #fff; background: transparent;
	text-decoration: none;
}
a:visited {
	color: #fff; background: transparent;
	text-decoration: none; 
}
a:hover {
	color: #fff; background: transparent;
	text-decoration: underline; 
}
a:active {
	color: #fff; background: transparent;
	text-decoration: none; 
}


/* #contentcolumn link formatting */
#contentcolumn a:link {

	text-decoration: none;
}
#contentcolumn a:visited {

	text-decoration: none; 
}
#contentcolumn a:hover {

	text-decoration: underline; 
}
#contentcolumn a:active {

	text-decoration: none; 
}


/* info link formatting */
#info a:link {
	color: #EFF0F7; background: transparent;
	text-decoration: none;
}
#info a:visited {
	text-decoration: none;
	color: #EFF0F7; background: transparent;
}
#info a:hover {
	text-decoration: underline;
	color: #EFF0F7; background: transparent;
}
#info a:active {
	text-decoration: none;
        color: #EFF0F7; background: transparent;
}

/* footer link formatting */
#footer a:link {
	color: #434B89; background: transparent;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #434B89; background: transparent;
}
#footer a:hover {
	text-decoration: underline;
	color: #434B89; background: transparent;
}
#footer a:active {
	text-decoration: none;
        color: #434B89; background: transparent;
}



/* ground link formatting */
#ground a:link {
	color: #235E6E; background: transparent;
	text-decoration: none;
}
#ground a:visited {
	text-decoration: none;
	color: #235E6E; background: transparent;
}
#ground a:hover {
	text-decoration: underline;
	color: #32889E; background: transparent;
}
#ground a:active {
	text-decoration: none;
        color: #235E6E; background: transparent;
}




a{
outline: none;
border: none;
}

a img {border: none; }



/* Start item page STYLE */



div.topbox {
  width: 100%;
  height: 72px;	border: none;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.4 opacity */
	background: rgba(0, 0, 0, 0.4);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}


#fadeshow1 {
text-align: center;
display: block;
margin: 20px 35px 0px 35px;
z-index:1;
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}



#content {
width: 1100px;
height: auto;
margin: 0 auto;
text-align: left;
text-align: justify;
text-shadow:2px 3px 2px #000;
font-size: 125%;
overflow: hidden;

	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;

}

#content p {
padding: 5px 35px 20px 35px;
text-shadow:2px 3px 2px #000;
clear: both;
}


#contentleft {
	text-align: left;
	text-align: justify;
	float: left;
	overflow: hidden;
	width: 500px;
	height: auto;
	color: #fff; background: transparent;
	position: relative;
}


#contentright {
	float: right;
	width: 520px;
	height: auto;
	background: transparent;
	overflow: hidden;
	padding: 20px 35px 30px 35px;
}




#container h2 {
color: #E2E2E2;
}

/* End item page STYLE */



#contentwhite {

z-index:-1010;
width: 950px;
height: auto;
margin: 0 auto;
text-align: left;
text-align: justify;
overflow: hidden;
color: #262949; background: #fff;
  -moz-box-shadow:    0px 0px 20px 1px #000;
  -webkit-box-shadow: 0px 0px 20px 1px #000;
  box-shadow:         0px 0px 20px 1px #000;
}

#contentwhite h1 {
font-size: 140%;
margin: 30px 20px 0px 20px;
}

#contentwhite p {
padding: 5px 5px 10px 20px;
}




#formcontent {

z-index:-1010;
width: 950px;
height: auto;
margin: 0 auto;
text-align: left;

overflow: hidden;
color: #262949; background: #092F3C;
  -moz-box-shadow:    0px 0px 20px 1px #082C3A;
  -webkit-box-shadow: 0px 0px 20px 1px #082C3A;
  box-shadow:         0px 0px 20px 1px #082C3A;
}











#navup {
color: #333030; background: transparent;
display: block;
margin: 0 0 10px 0;
text-align: center; /* for centering in IE6 */
position: relative;
}

#navdown {
color: #000; background: transparent;
display: block;
margin: 0 auto;
text-align: center; /* for centering in IE6 */
}

span.itemtxt {
padding-left:10px;
padding-right:10px;
}


span.whitecentrdtxt {
color: #CECACA; background: transparent;
display: block;
margin: 0 auto;
text-align: center; /* for centering in IE6 */
}

span.boldblue {
color: #494D7A; background: transparent;
font-weight: bold;
}

span.boldbluelist {
color: #494D7A; background: transparent;
font-weight: bold;
font-size: 118%;
}


span.beginparagraph {
font-weight: bold;
color: #fff;
}

span.questions {
font-weight: bold;
font-size: 110%;
color: #7C80AF; background: transparent;
}

span.redinfo {
color: #D4323E;
}

span.red {
color: #49BDFC;text-shadow:2px 3px 2px #000;
}

span.redbig {
color: #49BDFC;
font-size: 125%;
text-shadow:2px 3px 2px #000;
}


span.bold {
font-weight: bold;
}

span.boldblue {
color: #88BBCE;
font-weight: bold;
}

span.bigbold {
font-weight: bold;
font-size: 125%;
}

span.bigboldblue {
color: #88BBCE;
font-weight: bold;
font-size: 125%;
}



span.contact {
color: #414670; background:transparent;
font-weight: bold;
font-size: 125%;
}


span.important {
font-weight: bold;
color: #E3F0F7;
text-shadow:2px 1px 8px #000;
}


span.superbold {
font-size: 120%;
color: solid white;
}



span.footslogan {
font-size: 145%;
display: block;
margin: 0 auto;
text-align: center;
color: #fff;
text-shadow:2px 3px 6px #000;
}

span.smallprint {
font-size: 80%;

}

span.info {
color: #EFF0F7; background: transparent;
font-size: 140%;
display: block;
text-align: center;
font-weight: bold; 
margin: 0 auto;
clear: both;
}

span.footsign {
color: #434B89; background: transparent;
}

span.centrdtxt {
color: #000; background: transparent;
display: block;
margin: 0 auto;
text-align: center;
}

span.itemnamewht {
color: #E2E2E2;
font-size: 150%;
}

span.itemnameblk {
color: #000;
font-size: 150%;
}


.twitter-timeline {
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}


iframe {
border-top: #aaa 1px solid;
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}


img.shortcut {
margin: 0 10px 20px 30px;
}


img.itemmargin {
margin: 0 20px 0 0;
}

img.centeredpix {
display: block;
margin: 0 auto;
text-align: center; /* for centering in IE6 */
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}


img.centeredpixcc {
display: block;
margin: 0 0 0 90px;
text-align: center; /* for centering in IE6 */
}


img.centeredpixvisa {
display: block;
margin: 0 77px 0 0;

z-index: 50;
text-align: center; /* for centering in IE6 */
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}



img.imgshadow {
	margin: 0 auto;
	padding: 0;
	border: none;
	-webkit-box-shadow: 0 8px 10px -6px #000;
	   -moz-box-shadow: 0 8px 10px -6px #000;
	        box-shadow: 0 8px 10px -6px #000;
}


img.up {
margin: -20px 0 0 0;
}

span.asterix {
color: #5981B2;
font-size: 80%;
background: transparent;
}


#info {
display: block;
margin: 0 auto;
text-align: center; /* for centering in IE6 */
height: 85px;
clear: both;
width: 950px;
background: url(images/foot.jpg);
padding: 30px 0 10px 0;
position: relative;

}

#footer {
display: block;
clear: both; /* footer includes the "clear" to clear both of the above floats*/
padding: 0px;
margin: 0px;
text-align: center;
border: none;
color: #434B89; background: transparent;

}

#footer p {
color: #434B89; background: transparent;
padding: 0px;
margin: 0px;
text-align: center;
line-height: 30px;
font-size: 80%;
}

#ground {
width: 100%;
height: 140px;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.8 opacity */
	background: rgba(0, 0, 0, 0.8);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
overflow: hidden;
}


#ground p {
font-family:Trebuchet MS, Helvetica, sans-serif;
color: #235E6E;
background: transparent;
font-size: 110%;
margin: 0;
padding: 0;
text-shadow:2px 3px 2px #000;
padding: 30px 0 0 0;
}

img.ground {
margin: 5px 0 0 0;
}


form {
margin: 28px;
}


textarea {
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
color: #D2EAF9;background: #041022;
border: 1px solid #3f3f3f;
width:100%;
resize:none;
}

input
{
color: #D2EAF9;background: #041022;
border: 1px solid #3f3f3f;
}

#submit {
  color: #5981B2; background: #041022;
  border: 2px solid #5981B2;
  text-align: center;
  width: 170px;
  height: 30px;
font-weight: bold;
}


#this_title {
  display:none;
}

