.head {
	height:40px;
	background:#c7c4c5;
}

.head a.back {
	margin-right:50px;
	line-height:35px;
	float:right;
	height:35px;
	display:inline;
}

.head .cart {
	margin-right:20px;
	margin-top:10px;
	line-height:20px;
	float:right;
	height:20px;
	display:inline;
}

.head .lastchange {
	float:right;
	margin-top:15px;
	height:20px;
	line-height:20px;
	margin-right:40px;
	display:inline;
	font-size:9px;
}

.inside h4 {
	font-size:11px;
}

.inside td {
  font-size:11px;
}

.text {
	padding:3px 8px;
	font-size:11px;
}

.text_xpl {
	padding-top:3px;
	padding-left:17px;
	font-size:9px;
}

.text2 {
	padding:3px 8px;
	font-size: 11px;
}

.text3 {
	padding: 3px 8px;
	font-size: 9px;
	text-align: right;
}

.big_text {
	padding: 3px 8px;
	font-size:13px;
}

.foot {
	height:19px;
	background:#c7c4c5;
	text-align:center;
	padding:3px 0px 3px 200px;
	line-height:19px;
	overflow:visible;
}

.foot2 {
	height: 19px;
	background:#c7c4c5;
	text-align: center;
	padding: 3px 0px 3px 0px;
	line-height: 19px;
	overflow: visible;
}
/*
.footsmall {
  width:100%;
	height:6px;
	background:#c7c4c5;
	overflow:visible;
}
*/
td.r_border {
	background:#c7c4c5;
	width:6px;
}

td.nor_border {
	background:#ffffff;
	width:6px;
}
.menu {
	background:#c7c4c5;
	font-size:11px;

}

.menu .text {
	font-size:13px;
	padding:0 10px;
}

.menu .text a {
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.menu .text a:hover {
	font-weight:bold;
	text-decoration:none;
}

.menu .text a.small {
	font-weight:normal;
	font-size:9px;
	color:#005f82;
}

.menu .smalltext {
	font-size:9px;
	padding:0 10px;
	line-height:12px;
}

.menu .message{
	font-size:9px;
}
	

.menu .smalltext li {
	padding:2px 0;
	list-style-type:none;
}

.menu .prices {
	width:170px;
}

.menu .prices td {
	padding:5px 0;
}

.menu .prices td.black_line {
	padding:0;
}

.menu .smalltext .box {
	background:white;
	padding:3px;
}

.center_select {
	margin:3em 0;
	width:400px;
	margin-left:150px;
}

.center_select td {
	padding:3px;
}

.center_select select {
	width:130px;
}

.center_select .text {
	padding:2em 3px;
}

.center_select .submit {
	text-align:right;
}

.blue_tab {
	margin:5px;
	margin-top:0;
	background:#a0b9ca;
	padding:3px 8px;
	overflow:visible;
}

.tab_closed {
	margin:5px;
	margin-top:0;
	background:#a09c9e;
	padding:8px;
}

.tab_open {
	margin:5px;
	margin-top:0;
	margin-right:0;
	background:white;
	padding:8px;
	padding-right:13px;
}

.tab_open .links {
	margin-left:10px;
	font-size:9px;
	margin-top:4px;
}

.tab_open .links2 {
	padding-left:21px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:9px;
}

.tab_closed .links2 {
	padding-left:21px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:9px;
}

.tab_open .links3 {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:9px;
}

.tab_closed .links3 {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:9px;
}

.tab_open h1 {
	font-size:32px;
	padding-right:0px;
	padding-bottom:5px;
	padding-right:0px;
}

.tab_closed .links2 {
	padding-left:21px;
	font-size:9px;
 	padding-top:4px;
 	padding-bottom:5px;
}


.tab_open div {
	margin-bottom:4px;
}

.window {
	margin:5px;
	margin-top:0;
	background:white;
	padding:0;
}

.window .main {
	font-weight:bold;
	font-size:10px;
	line-height:15px;
}

.window h1 {
	padding:3px 8px;
	overflow:visible;
}

.window h2 {
	padding:3px 8px;
	overflow:visible;
	color:#005f82;
	border-bottom:1px dashed #c7c4c5;
	margin-bottom:2px;
}


.window .in {
	padding:5px 8px;
	font-size:11px;
	line-height:13px;
}

.window .in select {
	width:95px;
}

.inside {
	padding-bottom:0px;
}

.inside h1 {
	font-size:12px;
	padding:6px 10px 3px 10px;
	
	float:left;
}

.inside h1 a {
	font-size:9px;
}

.inside h2 {
	margin:6px 10px 3px 10px;
	float:left;
	line-height:16px;
}

.inside h3, .inside h4  {
	margin:6px 10px 3px 10px;
}

.inside .images {
	clear:both;
	margin-left: 10px;
}

.inside .image, .imageinfo td.image {
	width:175px;
	font-size:9px;
	padding:0px 0px;
}

.inside .folder {
  width:169px;
  font-size:9px;
  padding:20px 5px;
}

.inside div.price {
	padding:4px 16px;
}

.folder {
	background:url('/img/folder.gif') no-repeat top center;
	padding-top:20px;
}

.buy {
  color:#ff7126;
}

#main.buy .image#selectedimage {
	padding:2px 2px 2px 2px;
	border:2px solid #ff7126;
}

#main.buy .imageinfo#selected{
  width:98%;
  margin-left:1%;
  margin-top:1%;
  border:2px solid #ff7126;
}

.img {
	width:169px;
	height:169px;
	overflow:hidden;
}

.folder .img {
	margin-bottom:5px;
}

.image h2 {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0;
	margin:0;
	line-height:1.2em;
	float:none;
}

.image table {
	margin-bottom:5px;
	width:169px;
	margin-top:5px;
}

.image table td {
	padding-right:2px;
	padding-bottom:2px;
}

.image table .one .buy {
	font-weight:bold;
}

.image table td.one, .image table td.two {
	text-align:center;
}

.image table .three {
	width: 185px;
	height:185px;
}

.image select {
	width:75px;
}

.image select.long {
	width:140px;
}

.menu .long, .menu .window select.long, .menu .window input.long {
	width:160px;
	vertical-align:middle;
}

.menu_news .table td .long {
	width: 100px;
}

#inside1, #inside3 {
	width:182px;
}

.inside3td {
	padding:0 3px;
}

#inside1, #inside2 {
	border-right:1px solid #207fA2;
}

.inside3td h2 {
	border-bottom:1px dashed #c7c4c5;
	font-size:12px;
	color:#005f82;
	padding:2px 8px;
	margin-top:18px;
	overflow:visible;
}

.inside3td .in {
	padding:2px 8px;
	font-size:9px;
}

.inside3td .right {
	font-size:9px;
	padding:2px 5px;
	text-align:right;
}

.inside3td .right input, .smalltext .input input, .menu .window .in .right input, .menu .window input, .menu .window .rightidea input {
	margin-top:2px;
	margin-bottom:2px;
	vertical-align:middle;
}

.inside3td .br, .inside3td .hr, .manu .window .br, .menu .window .hr {
	clear:both;
}

.inside3td ul, .menu .window ul.right {
	padding:2px 8px;
	font-size:9px;
}

.inside3td li, .menu .window ul.right li {
	padding:2px 0;
	text-align:right;
	display:block;
	float:right;
	clear:right;
}

.menu .window .rightidea {
	text-align:right;
	padding: 2px 8px;
	font-size:9px;
}

table.date {
	width:100%;
	margin-top:2px;
	margin-bottom:10px;
}

table.date td {
	width:33%
}

table.date select, .menu .window table.date select {
	width:50px;
}

.inside3td select {
	width:115px;
}

.inside div.info {
	padding:3px;
	overflow:auto;
	margin:3px 15px;
	font-size:9px;
	border:1px solid #a09c9e;
}

.menu input.mainmenu {
	float:right;
	display:inline;
	margin-right:10px;
	vertical-align:middle;
}

.head .goto .view {
	font-size:9px;
	line-height:27px;
	margin-top:5px;
	height:30px;
	overflow:hidden;
	margin-right:20px;
	float:left;
}

.head .goto {
	line-height:35px;
	height:35px;
	overflow:hidden;
}

.imageinfo {
	width:100%;
}

.imageinfo td {
	border-top:1px dashed #c7c4c5;
	padding:5px 0;
	font-size:9px;
}

.imageinfo tr.notopline td, .form3 tr.notopline td, .form3 tr td.black_line {
	border-top:0
}

.imageinfo td td {
	border-top:0;
	padding:0;
}

.imageinfo td.image {
	padding:20px 3px;
}

.imageinfo .image#selectedimage {
	padding:14px;
}

.imageinfo td.info table {
	width:100%;
	font-size:9px;
	margin-top:16px;
	margin-left:20px;
	margin-right:50px;
}

.imageinfo td.info td {
  font-size:11px;
	padding:3px 0;
	padding-right:15px;
}

.imageinfo td.info td.one {
	padding-right:8px;
	color:#005f82;
	font-style:italic;
	text-align:right;
	width:140px;
}

.imageinfo td.one {
	padding-left:10px;
}

.imageinfo tr.price td.one, .imageinfo tr.notopline td.one {
	text-align:right;
	font-size:11px;
}

#main .inside table.imageinfo td.two {
	width:100px;
	padding-left:20px;
	text-align:left;
	font-size:11px;
}

.image .box {
	padding:3px;
}

table.h1, table.h2 {
	width:75%;
	margin-top:4px;
	font-size:9px;
}

table.h1 td.one {
	width:26%;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
}

table.h2 .one {
	width:50%;
	padding:0 5px;
}

table.form {
	
}

table.form td {
	padding:2px 5px;
	line-height:18px;
}

table.form td.one {
	width:150px;
	text-align:right;
}

table.form select, table.form input {
	width:250px;
	vertical-align:middle;
}

table.form input.radio {
	width:auto;
	vertical-align:middle;
}

table.form .short {
	width:75px;
}

table.h3 {
	margin:3px 10px;
	font-size:9px;
}

table.h3 .one, table.h3 .two {
	width:175px;
}

table.form2, table.form3 {
	width:350px;
	margin-left:10px;
	font-size:9px;
}

table.form2 td, table.form3 td {
	border-top:1px dashed #c7c4c5;
	padding:5px 3px;
	line-height:1.3em;
}

table.form2 td.one {
	width:200px;
}

table.form2 h4 {
	font-weight:bold;
	font-size:11px;
}

table.form3 {
	font-size:9px;
}

table.form3 td.one {
	text-align:right;
	width:180px;
}

table.form3 td.two {
	width:100px;
	text-align:right;
}

table.form3 td.black_line {
	padding:0;
}

.scroller {
	width:600px;
	height:270px;
	margin:10px;
}

.image table.small_imgs td {
	padding:2px;
	font-size:9px;
	padding-bottom:7px;
}

.righttext {
	width:150px;
	float:right;
	padding-right:10px;
	font-size:9px;
}

.righttext h4 {
	margin:0;
	padding:0;
	display:inline;
	font-size:10px;
	font-weight:bold;
}

table.form4 {
	width:100%;
	border-top:1px solid #c7c4c5;
	font-size:9px;
}

table.form4#leftonly {
	border-top:0;
	width:66%;
}

table.form4 .one {
	padding:6px;
}

table.form4 .two {
	width:33%;
	border-left:1px solid #005f82;
}

table.form4 .two .h1 {
	padding:6px;
	background:#c7c4c5;
	color:#005f82;
	font-size:10px;
	font-weight: bold;
	line-height:16px;
	margin-bottom:5px;
}

table.form4 .two .h1 .right {
	font-size:9px;
	color:black;
}

table.form4 .two table td {
	border-bottom:1px dashed #c7c4c5;
	padding:3px 6px;
	overflow:hidden;
}

table.form4 .two table tr.noline td {
	border-bottom:0;
	white-space:normal;
}

table.form4 .two table {
	width:100%;
}

table.form4 .two .box {
	padding:2px;
	margin:3px;
}

table.form4 .two .text {
	padding:6px;
}

.form4 .or {
	width:20px;
	text-align:center;
	font-weight:bold;
	color:#ff7126;
}

.form4 .that {
	/*width:200px;*/
	padding:0 6px 5px 0;
}

.form4 .this {
	width:180px;
	text-align:right;
	padding:0 0 5px 6px;
}

.form4 .this textarea, .form4 .this select {
	width:95%;
}

.form4 .that select, .form4 .that textarea, .form4 .that input {
	width:92%;
	vertical-align:middle;
}

.form4 .that .short, .form4 .that .short2 {
	width:50%;
	padding-top:0;
	padding-bottom:0;
}

.form4 .that select.short, .form4 .that .short2 {
	width:40%;
}

.form4 .that input.right, .form4 .that input.radio {
	width:auto;
	vertical-align:middle;
}

.form4 .that input.right {
  text-align:center;
  vertical-align:middle;
}

.form4 .one .that select.date {
	width:37px;
}

.form4 table textarea {
	height:5em;
}

.form4 .one table {
	width:100%;
}

.form4 .one table .h1 .this {
	text-align:left;
	color:#ff7126;
	font-size:13px;
}

.form4 .one table .h2 .this {
	text-align:left;
}

.form4 .one table tr.line td {
	height:3px;
	border-top:1px dashed #c7c4c5;
}

.form3 .gray_line {
	height: 3px;
	border-top: 1px solid #c7c4c5;
	text-align: right;
}

.gray_line2 {
	height: 3px;
	border-top: 1px solid #c7c4c5;
	margin-top: 7px;

}

.gray_dashed {
	height: 5px;
	border-top: 1px dashed #c7c4c5;
	margin-top: 7px;
}

.black_dashed {
	height: 3px;
	border-top: 1px dashed black;
}

.form4 .one table .that table {
	width:100%;
}

.form4 .one table .that table td {
	width:50%;
}

.inside_left {
	width:275px;
	padding-right:15px;
	padding-top:8px;
}

.inside_right {
	padding-top:8px;
}

.inside_left table, .inside_right table {
	width:100%;
}

.inside_left table td, .inside_right table td {
	padding:8px 0;
}

.inside_left table td {
	padding-left:5px;
}

.inside_left table td.line, .inside_right table td.line {
	padding:0;
	overflow:hidden;
	height:1px;
	border-bottom:1px dashed #c7c4c5;
}

.inside_left table td.h2 {
	padding:0;
}

.inside_left table td.h2 div {
	width:50%;
	padding:2px 5px;
	border-bottom:1px dashed #c7c4c5;
}

.inside_left table h1, .inside_right table h1 {
	padding:3px 0;
	font-size:11px;
}

.image {
	width:169px;
	line-height:15px;
	height:245px;
	white-space:nowrap;
	overflow:visible;
	font-size:9px;
	float:left;
	margin-right:6px;
}

.img {
	border:none;
	width:169px;
	height:169px;
}

.gallery {
	margin: 0px;
}

.gallery_big {
	margin: 4px;
	width: 385px;
}

.gallery_thumb {
	margin: 4px;
	width: 86px;
	height: 86px;
	vertical-align: bottom;
	background-repeat: no-repeat;
}

.thumb {
	padding:0px;
	margin:0px;
	width:86px;
	height:86px;
	border:1px solid #c7c4c5;
}

.gallery_button {
	background: #c7c5c4;
	color: white;
	font-weight: bold;
	padding: 0 2px;
	text-align: center;
}

table.form2 h4 {
	padding:0;
	margin:0;
}

.table {
	width:100%;
	font-size:9px;
}

.table td, .table th {
	padding:3px 8px;
}

.table tr.line td {
	padding:0;
	border-bottom:1px dashed #c7c4c5;
	height:1px;
	overflow:hidden;
}

.text h5 {
	font-size:13px;
	font-weight:normal;
}

.table td table.obligatory td {
	padding:4px 0 4px 1px;
	text-align:center;
}

.inside .table table.review td {
	padding:0px;
}

table.mybuys td {
  font-size:9px;
  padding-left:8px;
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;
}

table.mybuys tr.line {
  border-bottom:1px dashed #c7c4c5;
}

div.rightstuff {
  padding-right:6px;
  padding-top:8px;
  float:right;
}

div.go_to {
float: right;
padding-right:6px;
}

.font12px {
  font-size:12px;
}

.cart_image {
  padding-left:8px;
  padding-top:15px;
}

.in table {
  width:170px;
}

.right{
  text-align:right;
}

.space {
  width:25px;
}

.camp_small_title{
  width:40%;
  padding-left:12px;
  vertical-align:bottom;
  margin-right:0px;
}

.camp_short_select{
  width:30px;
}

table.ratecard td {
  border:none;
  padding:2px;
}
.menuscroll {
	margin:5px;
	margin-top:0;
	padding:0;
	overflow:auto;
	height:18em;
	border:1px solid #555555;
	background:white;
}

.menuscroll .in {
	padding:5px 8px;
	font-size:9px;
	line-height:11px;
}

/* MEMBERSHIP */

#sun th {background:rgb(255,215,0);text-align:center;}
#sun td.one {background:#fff4b7;}
#sun td.two {background:#ffed9b;}

#pink th {background:rgb(221,160,221);text-align:center;}
#pink td.one {background:#ffe1ff;}
#pink td.two {background:#ffd5ff;}


#red th {background:rgb(255,99,71);}
#red td.one {background:#ffdbd4;}
#red td.two {background:#ffc9bf;}

#blue th {background:rgb(176,196,222);}
#blue td.one {background:#e5f0ff;}
#blue td.two {background:#d4e7ff;}

#gold th {background:#cccccc;}
#gold td.one {background:#ededed;}
#gold td.two {background:#d9d9d9;}

table.membership {
  width:100%;
}

table.membership td {
  padding:3px 8px;
  width:25%;
}

table.membership th {
  padding:3px 8px;
  text-align:center;
}

/* IFRAME FOR CATEGORIES LISTING */

iframe.categories {
  height:350px;
  border:1px solid #747474;
}

div.frameHeader {
  font-family: Trebuchet MS;
  font-weight:bold;
  padding:4px;
  letter-spacing:1px;
}

/* Upload - Attention */

div.upload_attention {
   background:url('http://www.openad.net/img/bg_attention2.jpg') no-repeat;
   height:100px;
}

.upload_attention ol {
  padding-top:9px;
  padding-right:50px;
  padding-right:20px !important;
}

.upload_attention ol li {
  color:red;
  font-size:12px;
  font-weight:bold;
  padding-top:3px;
}
