/*******************************************************************************************
	rws.com
	Default Style Sheet
	Copyright (c) 2005 Percipero
********************************************************************************************/
BODY {
	text-align: center;
	background-color:#669999; /*#6666FF;*/
}

#Wrapper {
	width: 900px;
	position: relative;
	left: 50%;
	margin-left: -450px; /* half the width of the div */
}

#minimenu {
	background-color: ;
	color : #FFFFFF;
	font-family : "Futura Lt BT", Verdana, Helvetica,  'sans-serif';
	font-size : 16px;
	font-weight : bold;
	margin : 10px;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	color: #B1E3E4;
  }


#minimenu P {
	color: #6666FF;
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	vertical-align: middle;
  }


#minimenu A {
	color : #B1E3E4; /*#6666FF;*/
  }


#minimenu A:hover {
	color : #669999;
	background-color: #B1E3E4;
  }

#minimenu UL {
	float:left;
	list-style: none;
	
}
#minimenu LI {
display: inline;
	padding: 0 12px 0 12px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
/*----
*/

#content {
	width: 900px;
  margin-left: auto ;
  margin-right: auto ;
	text-align: center;
}

#control {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#control #minimenu {
	border: 1px solid grey;
	height: 20px;
}
#footer {
    color: #434D82;
    text-align: right;
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    padding: 20px;
  }


#pic2 {
    visibility:hidden;
    clear:both;
  }
  
#Gallery {
	height: auto;
	overflow: hidden;
	text-align: center;
}

div.GalleryItem {
	width: 120px;
	float: left;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	color:#B1E3E4;
	font-family:"Futura Lt BT",Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	margin-left:  0 auto; 
}
#GalleryDesc {
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	}
	
div.clear {
	clear: both;
	}
	

/*******************************************************************************************
	elements
********************************************************************************************/

A {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #87CACA;
	font-size: 14px;
	line-height: normal;
	text-decoration: none;
  }


A:hover {
	color: #FFFFFF;
	background-color: #FF6600;
  }

A:Hover DIV IMG{
	border: #FF6600 2px solid ;
 }
 
P {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #87CACA;
	/*#333333;*/
    font-size: 16px;
    font-weight: bold;
	line-height: normal;
	text-decoration: none;
	margin-right: 10px;
  }


H1 {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #87CACA;
	text-align: center;
	font-size: 24px;
	font-weight: bolder;
	line-height: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
  }


H2 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #FFCC00;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    line-height: normal;
    text-decoration: none;
  }


H3 {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #FC0;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	margin: 0px;
  }


H4 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #CF571A;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    margin-right: 20px;
    margin-left: 20px;
  }

H5 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #CC9933;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    line-height: normal;
    text-decoration: none;
  }
  
DIV {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #87CACA;
	font-size: 16px;
    font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

/*******************************************************************************************
	element subclasses
********************************************************************************************/








IMG.title {
    border: none;
    margin-bottom: 12px;
    color: #00487D;
  }


IMG.leftpic {
    border-bottom-color : #AA3300;
    border-bottom-width : thin;
    border-left-color : #AA3300;
    border-left-width : thin;
    border-right-color : #AA3300;
    border-right-width : thin;
    border-top-color : #AA3300;
    border-top-width : thin;
    margin-bottom : 20px;
    margin-left : 0px;
    margin-right : 20px;
    margin-top : 0px;
    float : left;
  }


IMG.leftpicNoBorder {
    margin-bottom : 20px;
    margin-left : 0px;
    margin-right : 20px;
    margin-top : 0px;
    float : left;
  }


IMG.rightpic {
    border-bottom-color : #AA3300;
    border-bottom-width : thin;
    border-left-color : #AA3300;
    border-left-width : thin;
    border-right-color : #AA3300;
    border-right-width : thin;
    border-top-color : #AA3300;
    border-top-width : thin;
    margin-bottom : 20px;
    margin-left : 20px;
    margin-right : 0px;
    margin-top : 0px;
    float : right;
  }


IMG.Gallery {
	border: 2px #00487D solid;
    margin: 0px 0px 10px 0px;
  }
IMG.itemDetail {
	border: 4px #87CACA solid;
    margin-bottom : 20px;
    margin-left : 20px;
    margin-right : 20px;
    margin-top : 20px;
  }
/*******************************************************************************************
	Text Styles
********************************************************************************************/


.Head1 {
    font-family: Trebuchet, "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #666699;
    text-align: left;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
  }

.Head2 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #7D292E;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    line-height: normal;
    text-decoration: none;
  }


.Head3 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #7D292E;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
  }


.Head4 {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #B9003D;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
  }

.BigText {
	font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
  }


.RedText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #AD3840;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
    font-weight: normal;
  }

.BlueText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #171B74;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: normal;
    text-decoration: none;
  }


.whiteText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
    font-weight: normal;
  }


.Slogan {
    font-family: Trebuchet, "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #AA3300;
    text-align: right;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
  }

.Slogan:hover {
    font-family: Trebuchet, "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #CC9933;
    }

.TextRight {
    text-align: right;
    color: #D9F9EF ;
  }

.TextLeft {
    text-align: left;
    color: #B9003D;
  }

.normal {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
    margin-right: 20px;
  }


.smallText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #333333;
    font-size: 10px;
    line-height: normal;
    text-decoration: none;
  }


.NormalLeftPad {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
    margin-right: 10px ;
    margin-left: 10px;
  }


.LeftText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: normal;
    text-decoration: none;
  }


.CenterText {
    font-family: "Futura Lt BT", Verdana, Helvetica, sans-serif;
    color: #B1E3E4;
    font-size: 12px;
    line-height: normal;
    text-align: center;
    text-decoration: none;
    
  }

.Popup {
    left : 300px;
    outline-style : none;
    position : absolute;
    top : 300px;
    visibility : hidden;
  }

.options {
  font-family: arial;
  font-size: 13px;
  border: solid 1px #999; 
  background-color: #fff;
  z-index:2;
  padding: 2px;
  visibility: hidden; 
  display: none;
  position:absolute;
 width:200px;
}


.cellborder {
	font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #A4A4FF;
	background-color: #669999;
	padding-right: 10px;
	padding-left: 20px;
	color: #F9EEF3;
  }

.cell {
    font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
    border: 1px #DCDCDC solid;
    font-size: 10px;
     line-height:10px;
     width:40px;
}

.cella {
    font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
    border: 1px #C7BDD9 solid;
    background-color: #FFF5BD;
    font-size: 10px;
    line-height:10px;
}

/**





**/

.descrip {
	font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #C6C7F7;
}
.price {
	font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #DEBE21;
}
.footer {
	font-family: "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #9CCF9C;
	background-position: right;
}

.bigPic {
	position: absolute; 
	left:289px; 
	top:35px; 
	padding:10px; 
	width:320px; 
	height:430px; 
	z-index:10; 
	visibility: hidden ;
	background: none; 
	border: 0px #9CCF9C solid; 
}

.shopFrame {
	border: 2px solid #FFCC00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9EEF3;
	background-color: #669999;
}

#dvShopping {
	margin: auto;
	position: absolute;
/*	left:289px; */
	top:45px;
	padding:0px;
	width:800px;
	height:500px;
	z-index:11;
	display: none;
	background:  ; 
	border: 2px #9CCF9C solid;
	overflow: auto;
	background-color: #94C6C7;
}

.bigPic a {
	text-align:right;
	color:#FFFF33;	
}

.pic { cursor:pointer }
.button {
	color: #66F;
	background-color: #FC0;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.whiteText A {
	font-weight: bold;
	color: #D9F9EF;
	font-size: 12px;
}
DIV.formData {
	text-align: right;
	padding-left: 10px;
	float:left;
}
DIV.formTitle {
	float: left;
	width: 250px;
	padding-top: 10px;
	}
DIV.formHead {
	text-align: center;
}
DIV.itemDetail {
	width: 100%;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: normal;
	}
DIV.Left {
	width: 45%;
	text-align: left;
	float: left;
	}
DIV.Right {
	width: 45%;
	text-align: right;
	float: left;
	padding-left: 20px;
	}
DIV.clear {
	clear: both;