body, h1, h2, h3, p, ul, li, a, img, form, input, select, textarea, label, fieldset, hr
    {
    margin: 0;
    padding: 0;
    border: 0;
    }

body
    {

    color: #27628a;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-align: left;
    background: #fff;
    }

hr { display: none; }
a { text-decoration: none; color: #228eaf ;}
ul { list-style: none; }

.textbox {
	border: 1px #ddd solid;
}


/* Accordion */
/* Accordion */
/* Accordion */


/*
	Vertical Accordions
*/

.accordion_toggle {
	background: #75bfd4;
	margin: 3px;

	font-size: 12px;
	line-height: 16px;
	color: #3e3e3e;
	font-weight: normal;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	cursor: pointer;
	cursor: hand;

	padding: 2px;

	width: 480px;


}

.accordion_toggle_active {
	background: #75bfd4;
	margin: 3px;
	color: #3e3e3e;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	cursor: pointer;
	cursor: hand;

	font-weight: bold;

	padding: 2px;

	width: 480px;
}

.accordion_content {
	background-color: #eaeaea;
	color: #3e3e3e;
	overflow: hidden;

	margin-left: 3px;
	padding: 5px;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	max-width: 480px;
}



	.accordion_content h2 {
		margin: 15px 0 5px 10px;
		color: #3e3e3e;
	}

	.accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
	}

.vertical_accordion_toggle {
	background: #f6f6f6;
	margin: 3px;

	font-size: 12px;
	line-height: 16px;
	color: #3e3e3e;
	font-weight: normal;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	cursor: pointer;
	cursor: hand;

	padding: 2px;

	width: 460px;
	height: 16px;
}

.add {
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}

.vertical_accordion_toggle_active {
	background: #f6f6f6;
	margin: 3px;
	color: #3e3e3e;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	cursor: pointer;
	cursor: hand;

	font-weight: bold;

	padding: 2px;

	width: 460px;
}

.vertical_accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;

	margin-left: 3px;
	padding: 5px;

	border-style:solid;
	border-width:1px;
	border-color: #666666;

	max-width: 455px;
}

	.vertical_accordion_content h2 {
		margin: 15px 0 5px 10px;
		color: #0099FF;
	}

	.vertical_accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
	}



#vertical_nested_container {
margin: 20px auto 20px auto;
width: 480px;
}

/* Accordion */
/* Accordion */
/* Accordion */


/* Container
------------------------------------------------------------*/


#main {
	width: 900px;
	height: 630px;
}
	#main #header {
		width: 900px;
		height: 60px;
		text-align: left;
		/* background: #fff url(../../../../rob/themes/main/images/top-line-bg.html) repeat-x; */

	}

	#main #header h3 {
		color: #888;
		padding-top: 5px;
		padding-left: 10px;
	}


	#main #content {
		width: 900px;
		height: 546px;
	}

		#main #content #scroll {
			width: 526px;
			height: 541px;
			text-align: center;
			background: #e4e4e4;
			float: left;
			padding-left: 10px;
			padding-top: 5px;
		}

			#main #content #scroll #head {
				width: 519px;
				height: 34px;
				/* background: #e4e4e4 url(../../../../rob/themes/main/images/scroll-button-top.html); */
				cursor: hand;
				cursor: pointer;
			}

			#main #content #scroll #middle {
				width: 519px;
				height: 456px;
			}

				#main #content #scroll #middle #left {
					width: 8px;
					height: 456px;
					/* background: #e4e4e4 url(../../../../rob/themes/main/images/scroll-margin-left.html) repeat-y; */
					float: left;
				}

				#main #content #scroll #middle #right {
					width: 511px;
					height: 456px;
					float: right;
				}

					#main #content #scroll #middle #right #frame {
						width: 500px;
						height: 456px;
						background: #fff;
						float: left;
					}

						#main #content #scroll #middle #right #frame iframe {
							width: 490px;
							height: 456px;
							background: #fff;
							border: 0px;
							Scrolling: no;

						}

					#main #content #scroll #middle #right #rright {
						width: 11px;
						height: 456px;
						/* background: #e4e4e4 url(../../../../rob/themes/main/images/scroll-margin-right.html) repeat-y; */
						float: right;
					}

			#main #content #scroll #bottom {
				width: 519px;
				height: 41px;
				/* background: #e4e4e4 url(../../../../rob/themes/main/images/scroll-button-bottom.html); */
				cursor: hand;
				cursor: pointer;
			}
		#main #content #filters {
			background: #ececec;
			width: 364px;
			height: 546px;
			float: right;
			text-align: center;
		}

			#main #content #filters #title {
				width: 364px;
				height: 31px;
				/* background: #ececec url(../../../../rob/themes/main/images/items-title-bg.html); */
				text-align: left;
				margin-bottom: 10px;
			}

				#main #content #filters #title font {
					font-size: 14px;
					text-align: left;
					padding-left: 10px;
					color: #454545;
					font-weight: bold;
					line-height: 31px;

				}

			#main #content #filters #item {
				width: 349px;
				height: 25px;
				margin-left: 10px;
				/* background: #ececec url(../../../../rob/themes/main/images/item-bg.html); */
				text-align: left;

			}

			#main #content #filters #item font.itmtitle  {
				font-size: 10px;
				text-align: left;
				color: #454545;
				padding-left: 10px;
				font-weight: normal;
				line-height: 22px;
			}

			#main #content #filters #item font.itmprice  {
				font-size: 10px;
				text-align: left;
				color: #fff;
				padding-left: 15px;
				font-weight: bold;
				line-height: 22px;
			}

				#main #content #filters #item #ititle {
					width: 349px;
					height: 25px;
					text-align: left;
					border: 1px #aaa solid;
				}




					#main #content #filters #item #ititle a {
						font-size: 10px;
						text-align: left;
						color: #454545;
						padding-left: 10px;
						font-weight: normal;
						line-height: 25px;
					}

			#main #content #filters #subtotal {
				width: 185px;
				height: 22px;
				margin-top: 5px;
				margin-left: 75px;
				color: #fff;
				line-height: 22px;
				text-align: left;
				padding-left: 5px;
				/* background: #ececec url(../../../../rob/themes/main/images/subtotal.html); */
			}

			#main #content #filters #subtotal #m0 {
				float: left;
			}

			#main #content #filters #subtotal #m1 {
				float: right;
				width: 50px;
				text-align: right;
				padding-right: 5px;
			}

			#main #content #filters #discount {
				width: 185px;
				height: 22px;
				margin-top: 5px;
				margin-left: 75px;
				color: #fff;
				line-height: 22px;
				text-align: left;
				padding-left: 5px;
				/* background: #ececec url(../../../../rob/themes/main/images/subtotal.html); */
			}

			#main #content #filters #discount #d0 {
				float: left;
			}

			#main #content #filters #discount #d1 {
				float: right;
				width: 50px;
				text-align: right;
				padding-right: 5px;
			}

			#main #content #filters #total {
				width: 185px;
				height: 22px;
				margin-top: 5px;
				margin-left: 75px;
				color: #fff;
				line-height: 22px;
				text-align: left;
				padding-left: 5px;
				/* background: #ececec url(../../../../rob/themes/main/images/total.html); */
			}

			#main #content #filters #total #t0 {
				float: left;
			}

			#main #content #filters #total #t1 {
				float: right;
				width: 50px;
				text-align: right;
				padding-right: 5px;
			}


	#main #bottom {
		width: 900px;
		height: 24px;
		/* background: #e4e4e4 url(../../../../rob/themes/main/images/bottom-line-bg.html) repeat-x; */
	}


