DIV#content {

	width: 100%;

	height: 100%;

}



DIV#content,

DIV#content DIV {

	float: left;

}





TABLE#content_table {

	height: 100%;

	width: 100%;

	border: 0;

}



TABLE#content_table TR,

TABLE#content_table TR TD {

	margin: 0;

	padding: 0;

}







TD#top_left {

	vertical-align: top;

	width: 42px;

	height: 50%;

	background: url(http://www.aboveapparel.com/photos/important/rightleftevent.gif) top right repeat-y;

}



TD#top_right {

	vertical-align: top;

	width: 40px;

	height: 50%;

	background: url(http://www.aboveapparel.com/photos/important/rightevents.gif) top left repeat-y;

}





TD#top_left DIV {

	background: url(http://www.aboveapparel.com/photos/important/rightleftevent.gif) top right no-repeat;

	width: 42px;

	height: 421px;

}



TD#top_right DIV {

	background: url(http://www.aboveapparel.com/photos/important/rightevents.gif) top left no-repeat;

	width: 40px;

	height: 421px;

}







TD#bottom_left {

	vertical-align: bottom;

	background: url(http://www.aboveapparel.com/photos/important/rightleftevent.gif) bottom right repeat-y;

}



TD#bottom_right {

	vertical-align: bottom;

	background: url(http://www.aboveapparel.com/photos/important/rightevents.gif) bottom left repeat-y;

}



TD#bottom_left DIV {

	background: url(http://www.aboveapparel.com/photos/important/rightleftevent.gif) bottom right no-repeat;

	width: 42px;

	height: 227px;

}



TD#bottom_right DIV {

	background: url(http://www.aboveapparel.com/photos/important/rightleftevent.gif) bottom left no-repeat;

	width: 42px;

	height: 227px;

}







TABLE#content_table TR TD#inner_content {

	background: #ffffff;

	vertical-align: top;

	padding: 5px 0 25px 5px;

}







TABLE#content_table TR TD.boxHeading_200 {

	display: block;

	padding: 15px 0 5px;

	font-weight: bold;

}











/*

		blog

*/

IMG.blog_image {

	border: 4px #000 solid;

	margin-bottom: 4px;

}



H2,

H4 {

	font-size: 12px;

	font-weight: normal;

	margin: 0;

}



H4 {

	font-size: 10px;

}



H5.sig {

	width: 100%;

	height: 69px;

	margin: 0;

	padding: 10px 0 0;

	background: url(http://www.aboveapparel.com/test/4.gif) no-repeat;

	

	text-indent: -9999px;

	font-size: 0.1em;

	line-height: 0.1em;

}











SPAN.crossed_out {

	color: #F00;

	text-decoration: line-through;

	font-size: x-small;

}







DIV#photo_large {

	width: 100%;

	text-align: center;

	padding: 10px 0;

}







TABLE#cart_table,

TABLE#total_table {

	padding: 10px 0 0 0;

	width: 100%;

	float: none;

	clear: left;

}



	TABLE#cart_table TH {

		background: #666;

		color: #FFF;

		font-weight: bold;

		text-align: left;

		font-size: 12px;

	}



	TABLE#content_table TABLE#cart_table TD,

	TABLE#content_table TABLE#total_table TD {

		padding: 8px 0;

	}



	TABLE#content_table TABLE#cart_table TD.total,

	TABLE#content_table TABLE#total_table TD.total {

		padding: 8px 0 8px 10px;

		text-align: right;

	}

	

	

	TABLE#content_table TABLE TD.cart_border {

		padding: 2px 0;

		border-bottom: 1px #000 solid;

	}







		

		/* start form */

		DIV.half_column {

			padding: 3px;

			width: 297px;

			margin: 8px;

			background: #FFF;

		}

		

		DIV.form {

			float: left;

			clear: left

		}

		

			DIV.form DIV {

				width: auto;

				padding: 3px;

				height: 38px;

			}

			

				DIV.form DIV.break {

					clear: left;

				}

				

				DIV.form DIV SELECT,

				DIV.form DIV INPUT {

					border-width: 1px;

					

					display: block;

					float: left;

					clear: left;

				}



				DIV.form DIV SELECT.country {

					width: 250px;

				}

				

				DIV.form DIV LABEL {

					display: block;

					float: left;

					clear: left;



					color: #000;

					font-weight: bold;

					line-height: 25px;

					height: 20px;

				}

				

				DIV.form DIV LABEL.disabled {

					color: #CCC;

				}



				P.error,

				DIV.form DIV LABEL.error {

					color: #f00;

				}

				

				

				DIV.form DIV.radio {

					height: 30px;

				}

				

				DIV.form DIV.radio INPUT {

					line-height: 22px;

					cursor: pointer;

				}

				

				DIV.form DIV.radio LABEL {

					clear: none;

					

					cursor: pointer;

					

					height: 22px;

					line-height: 22px;

				}

				



		DIV.buttons {

			width: 95%;

			text-align: right;

		}



			DIV.buttons INPUT {

				float: right;

				margin: 0 0 0 5px;

				display: inline;

			}

		/*  end form  */

		



H3 {

	font-size: 12px;

	margin: 0;

	padding: 15px 0px 4px 0px;

	background: url() repeat-x;

	float: none;

	width: 100%;

	clear: left;

}





H3.news {

	color: #ff3300;

	font-size: 24px;

	font-family: 'Helvetica','Trebuchet MS',Arial,sans-serif;

	background: url(http://www.aboveapparel.com/test/contentback.gif) 0 -31px repeat-x;

	padding: 40px 0 0;

}



H3.first {

	color: #ff3300;

	font-size: 24px;

	font-family: 'Helvetica','Trebuchet MS',Arial,sans-serif;

	padding: 15px 0 0;

}





H3.shop {

	color: #ff3300;

	font-size: 24px;

	font-family: 'Helvetica','Trebuchet MS',Arial,sans-serif;

}



H3.shop SMALL {

	font-size: 18px;

	padding: 0 10px;

}



H3.shop SMALL A {

	padding: 0 10px;

}



H3.shop SMALL A#active {

	color: #000;

}





H4.steps {

	color: #666;

	font-size: 12px;

	font-family: 'Helvetica','Trebuchet MS',Arial,sans-serif;

}



H4.steps SPAN {

	padding: 0 10px 0 0;

}



H4.steps EM {

	font-style: normal;

	color: #ff0000;

	font-size: 16px;

	font-weight: bold;

}





#sender{

	background: #FFFFFF;

	padding: 10px;

	width: 350px;

	margin: 0 auto;

}





TABLE#content_table TD#continue_shopping {

	text-align: right;

}









/*

		error

*/

DIV#error_message {

	border: 1px #F00 solid;

	color: #F00;

	padding: 5px;

	width: 98%;

}



DIV#product_image {

	width: 450px;

}





.hidden {

	display: none;

}





p.blog {

}



P.blog EMBED {

	background: #000;

	display: block;

	margin: 0 auto;

}



P.blog OBJECT {

	background: #000;

	border: 5px #000 solid;

	display: block;

	margin: 11px 0;

	width: 754px;

}





